Go to the documentation of this file.
17 #ifndef LLVM_IR_GVMATERIALIZER_H
18 #define LLVM_IR_GVMATERIALIZER_H
51 #endif // LLVM_IR_GVMATERIALIZER_H
virtual std::vector< StructType * > getIdentifiedStructTypes() const =0
This is an optimization pass for GlobalISel generic memory operations.
virtual Error materialize(GlobalValue *GV)=0
Make sure the given GlobalValue is fully read.
virtual Error materializeModule()=0
Make sure the entire Module has been completely read.
Lightweight error class with error context and mandatory checking.
virtual ~GVMaterializer()
virtual void setStripDebugInfo()=0
virtual Error materializeMetadata()=0