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