diff options
Diffstat (limited to 'include/llvm/IR/GVMaterializer.h')
-rw-r--r-- | include/llvm/IR/GVMaterializer.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/include/llvm/IR/GVMaterializer.h b/include/llvm/IR/GVMaterializer.h index 6f57dc2a98a6a..1d6c9157f0b8a 100644 --- a/include/llvm/IR/GVMaterializer.h +++ b/include/llvm/IR/GVMaterializer.h @@ -47,11 +47,14 @@ public: /// lazily. If the Materializer doesn't support this capability, this method /// is a noop. /// - virtual void Dematerialize(GlobalValue *) {} + virtual void dematerialize(GlobalValue *) {} /// Make sure the entire Module has been completely read. /// - virtual std::error_code MaterializeModule(Module *M) = 0; + virtual std::error_code materializeModule(Module *M) = 0; + + virtual std::error_code materializeMetadata() = 0; + virtual void setStripDebugInfo() = 0; virtual std::vector<StructType *> getIdentifiedStructTypes() const = 0; }; |