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 MachineModuleInfo::getObjFileInfo and destroyed when the MachineModuleInfo is destroyed.

Declared at: llvm/include/llvm/CodeGen/MachineModuleInfo.h:56

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

Description

Return the entries from a DenseMap in a deterministic sorted orer. Clears the map.

Declared at: llvm/include/llvm/CodeGen/MachineModuleInfo.h:66

Parameters

DenseMap< llvm::MCSymbol*, llvm::MachineModuleInfoImpl::StubValueTy>&

virtual ~MachineModuleInfoImpl()

Declared at: llvm/include/llvm/CodeGen/MachineModuleInfo.h:61