diff options
Diffstat (limited to 'include/llvm/IR/GVMaterializer.h')
-rw-r--r-- | include/llvm/IR/GVMaterializer.h | 10 |
1 files changed, 0 insertions, 10 deletions
diff --git a/include/llvm/IR/GVMaterializer.h b/include/llvm/IR/GVMaterializer.h index 6cb593c7a3dab..9e47722c892b5 100644 --- a/include/llvm/IR/GVMaterializer.h +++ b/include/llvm/IR/GVMaterializer.h @@ -18,14 +18,12 @@ #ifndef LLVM_IR_GVMATERIALIZER_H #define LLVM_IR_GVMATERIALIZER_H -#include "llvm/ADT/DenseMap.h" #include <system_error> #include <vector> namespace llvm { class Function; class GlobalValue; -class Metadata; class Module; class StructType; @@ -47,14 +45,6 @@ public: virtual std::error_code materializeMetadata() = 0; virtual void setStripDebugInfo() = 0; - /// Client should define this interface if the mapping between metadata - /// values and value ids needs to be preserved, e.g. across materializer - /// instantiations. If OnlyTempMD is true, only those that have remained - /// temporary metadata are recorded in the map. - virtual void - saveMetadataList(DenseMap<const Metadata *, unsigned> &MetadataToIDs, - bool OnlyTempMD) {} - virtual std::vector<StructType *> getIdentifiedStructTypes() const = 0; }; |