llvm::MachineModuleInfoWasm

MachineModuleInfoWasm - This is a MachineModuleInfoImpl implementation for Wasm targets.

Synopsis

Declared in <llvm/CodeGen/MachineModuleInfoImpls.h>

class MachineModuleInfoWasm
    : public MachineModuleInfoImpl

Base Classes

NameDescription
MachineModuleInfoImplThis 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.

Type Aliases

NameDescription
ExprStubListTy A variant of SymbolListTy where the stub is a generalized MCExpr.
StubValueTy
SymbolListTy

Member Functions

NameDescription
MachineModuleInfoWasm [constructor]Construct from MachineModuleInfo

Data Members

Name
MachineSymbolsUsed

Protected Static Member Functions

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