class MachineModuleInfoELF
Declaration
class MachineModuleInfoELF : public MachineModuleInfoImpl { /* full declaration omitted */ };
Description
MachineModuleInfoELF - This is a MachineModuleInfoImpl implementation for ELF targets.
Declared at: llvm/include/llvm/CodeGen/MachineModuleInfoImpls.h:63
Inherits from: MachineModuleInfoImpl
Member Variables
- private DenseMap<llvm::MCSymbol*, llvm::MachineModuleInfoImpl::StubValueTy> GVStubs
- GVStubs - These stubs are used to materialize global addresses in PIC mode.
Method Overview
- public llvm::MachineModuleInfoImpl::SymbolListTy GetGVStubList()
- public MachineModuleInfoELF(const llvm::MachineModuleInfo &)
- private virtual void anchor()
- public llvm::MachineModuleInfoImpl::StubValueTy & getGVStubEntry(llvm::MCSymbol * Sym)
Inherited from MachineModuleInfoImpl:
Methods
¶llvm::MachineModuleInfoImpl::SymbolListTy
GetGVStubList()
llvm::MachineModuleInfoImpl::SymbolListTy
GetGVStubList()
Description
Accessor methods to return the set of stubs in sorted order.
Declared at: llvm/include/llvm/CodeGen/MachineModuleInfoImpls.h:80
¶MachineModuleInfoELF(
const llvm::MachineModuleInfo&)
MachineModuleInfoELF(
const llvm::MachineModuleInfo&)
Declared at: llvm/include/llvm/CodeGen/MachineModuleInfoImpls.h:71
Parameters
- const llvm::MachineModuleInfo&
¶virtual void anchor()
virtual void anchor()
Declared at: llvm/include/llvm/CodeGen/MachineModuleInfoImpls.h:68
¶llvm::MachineModuleInfoImpl::StubValueTy&
getGVStubEntry(llvm::MCSymbol* Sym)
llvm::MachineModuleInfoImpl::StubValueTy&
getGVStubEntry(llvm::MCSymbol* Sym)
Declared at: llvm/include/llvm/CodeGen/MachineModuleInfoImpls.h:73
Parameters
- llvm::MCSymbol* Sym