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

Inherited from MachineModuleInfoImpl:

Methods

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&)

Declared at: llvm/include/llvm/CodeGen/MachineModuleInfoImpls.h:71

Parameters

const llvm::MachineModuleInfo&

virtual void anchor()

Declared at: llvm/include/llvm/CodeGen/MachineModuleInfoImpls.h:68

llvm::MachineModuleInfoImpl::StubValueTy&
getGVStubEntry(llvm::MCSymbol* Sym)

Declared at: llvm/include/llvm/CodeGen/MachineModuleInfoImpls.h:73

Parameters

llvm::MCSymbol* Sym