LLVM 20.0.0git
Public Member Functions | Public Attributes | List of all members
llvm::MachineModuleInfoWasm Class Reference

MachineModuleInfoWasm - This is a MachineModuleInfoImpl implementation for Wasm targets. More...

#include "llvm/CodeGen/MachineModuleInfoImpls.h"

Inheritance diagram for llvm::MachineModuleInfoWasm:
Inheritance graph
[legend]

Public Member Functions

 MachineModuleInfoWasm (const MachineModuleInfo &)
 
- Public Member Functions inherited from llvm::MachineModuleInfoImpl
virtual ~MachineModuleInfoImpl ()
 

Public Attributes

SetVector< StringRefMachineSymbolsUsed
 

Additional Inherited Members

- Public Types inherited from llvm::MachineModuleInfoImpl
using StubValueTy = PointerIntPair< MCSymbol *, 1, bool >
 
using SymbolListTy = std::vector< std::pair< MCSymbol *, StubValueTy > >
 
using ExprStubListTy = std::vector< std::pair< MCSymbol *, const MCExpr * > >
 A variant of SymbolListTy where the stub is a generalized MCExpr.
 
- Static Protected Member Functions inherited from llvm::MachineModuleInfoImpl
static SymbolListTy getSortedStubs (DenseMap< MCSymbol *, StubValueTy > &)
 Return the entries from a DenseMap in a deterministic sorted orer.
 
static ExprStubListTy getSortedExprStubs (DenseMap< MCSymbol *, const MCExpr * > &)
 Return the entries from a DenseMap in a deterministic sorted orer.
 

Detailed Description

MachineModuleInfoWasm - This is a MachineModuleInfoImpl implementation for Wasm targets.

Definition at line 134 of file MachineModuleInfoImpls.h.

Constructor & Destructor Documentation

◆ MachineModuleInfoWasm()

llvm::MachineModuleInfoWasm::MachineModuleInfoWasm ( const MachineModuleInfo )
inline

Definition at line 138 of file MachineModuleInfoImpls.h.

Member Data Documentation

◆ MachineSymbolsUsed

SetVector<StringRef> llvm::MachineModuleInfoWasm::MachineSymbolsUsed

Definition at line 140 of file MachineModuleInfoImpls.h.

Referenced by llvm::WebAssemblyAsmPrinter::emitDecls().


The documentation for this class was generated from the following files: