class MachineModuleInfoImpl
Declaration
class MachineModuleInfoImpl { /* full declaration omitted */ };
Description
This class can be derived from and used by targets to hold private target-specific information for each Module. Objects of type are accessed/created with MMI::getInfo and destroyed when the MachineModuleInfo is destroyed.
Declared at: llvm/include/llvm/CodeGen/MachineModuleInfo.h:60
Method Overview
- protected static llvm::MachineModuleInfoImpl::SymbolListTy getSortedStubs(DenseMap<llvm::MCSymbol *, llvm::MachineModuleInfoImpl::StubValueTy> &)
- public virtual ~MachineModuleInfoImpl()
Methods
¶static llvm::MachineModuleInfoImpl::SymbolListTy
getSortedStubs(
DenseMap<llvm::MCSymbol*,
llvm::MachineModuleInfoImpl::
StubValueTy>&)
static llvm::MachineModuleInfoImpl::SymbolListTy
getSortedStubs(
DenseMap<llvm::MCSymbol*,
llvm::MachineModuleInfoImpl::
StubValueTy>&)
Description
Return the entries from a DenseMap in a deterministic sorted orer. Clears the map.
Declared at: llvm/include/llvm/CodeGen/MachineModuleInfo.h:70
Parameters
- DenseMap< llvm::MCSymbol*, llvm::MachineModuleInfoImpl::StubValueTy>&
¶virtual ~MachineModuleInfoImpl()
virtual ~MachineModuleInfoImpl()
Declared at: llvm/include/llvm/CodeGen/MachineModuleInfo.h:65