class GVMaterializer
Declaration
class GVMaterializer { /* full declaration omitted */ };
Declared at: llvm/include/llvm/IR/GVMaterializer.h:28
Method Overview
- protected GVMaterializer()
- public virtual std::vector<StructType *> getIdentifiedStructTypes() const
- public virtual llvm::Error materialize(llvm::GlobalValue * GV)
- public virtual llvm::Error materializeMetadata()
- public virtual llvm::Error materializeModule()
- public virtual void setStripDebugInfo()
- public virtual ~GVMaterializer()
Methods
¶GVMaterializer()
GVMaterializer()
Declared at: llvm/include/llvm/IR/GVMaterializer.h:30
¶virtual std::vector<StructType*>
getIdentifiedStructTypes() const
virtual std::vector<StructType*>
getIdentifiedStructTypes() const
Declared at: llvm/include/llvm/IR/GVMaterializer.h:46
¶virtual llvm::Error materialize(
llvm::GlobalValue* GV)
virtual llvm::Error materialize(
llvm::GlobalValue* GV)
Description
Make sure the given GlobalValue is fully read.
Declared at: llvm/include/llvm/IR/GVMaterializer.h:37
Parameters
¶virtual llvm::Error materializeMetadata()
virtual llvm::Error materializeMetadata()
Declared at: llvm/include/llvm/IR/GVMaterializer.h:43
¶virtual llvm::Error materializeModule()
virtual llvm::Error materializeModule()
Description
Make sure the entire Module has been completely read.
Declared at: llvm/include/llvm/IR/GVMaterializer.h:41
¶virtual void setStripDebugInfo()
virtual void setStripDebugInfo()
Declared at: llvm/include/llvm/IR/GVMaterializer.h:44
¶virtual ~GVMaterializer()
virtual ~GVMaterializer()
Declared at: llvm/include/llvm/IR/GVMaterializer.h:33