LLVM 19.0.0git
Public Member Functions | Public Attributes | List of all members
llvm::SPIRVMachineModuleInfo Class Reference
Inheritance diagram for llvm::SPIRVMachineModuleInfo:
Inheritance graph
[legend]

Public Member Functions

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

Public Attributes

SyncScope::ID Work_ItemSSID
 
SyncScope::ID WorkGroupSSID
 
SyncScope::ID DeviceSSID
 
SyncScope::ID AllSVMDevicesSSID
 
SyncScope::ID SubGroupSSID
 

Additional Inherited Members

- Public Types inherited from llvm::MachineModuleInfoImpl
using StubValueTy = PointerIntPair< MCSymbol *, 1, bool >
 
using SymbolListTy = std::vector< std::pair< MCSymbol *, StubValueTy > >
 
- 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.
 

Detailed Description

Definition at line 37 of file SPIRVInstructionSelector.cpp.

Constructor & Destructor Documentation

◆ SPIRVMachineModuleInfo()

llvm::SPIRVMachineModuleInfo::SPIRVMachineModuleInfo ( const MachineModuleInfo MMI)
inline

Member Data Documentation

◆ AllSVMDevicesSSID

SyncScope::ID llvm::SPIRVMachineModuleInfo::AllSVMDevicesSSID

Definition at line 42 of file SPIRVInstructionSelector.cpp.

Referenced by getScope(), and SPIRVMachineModuleInfo().

◆ DeviceSSID

SyncScope::ID llvm::SPIRVMachineModuleInfo::DeviceSSID

Definition at line 41 of file SPIRVInstructionSelector.cpp.

Referenced by getScope(), and SPIRVMachineModuleInfo().

◆ SubGroupSSID

SyncScope::ID llvm::SPIRVMachineModuleInfo::SubGroupSSID

Definition at line 43 of file SPIRVInstructionSelector.cpp.

Referenced by getScope(), and SPIRVMachineModuleInfo().

◆ Work_ItemSSID

SyncScope::ID llvm::SPIRVMachineModuleInfo::Work_ItemSSID

Definition at line 39 of file SPIRVInstructionSelector.cpp.

Referenced by getScope(), and SPIRVMachineModuleInfo().

◆ WorkGroupSSID

SyncScope::ID llvm::SPIRVMachineModuleInfo::WorkGroupSSID

Definition at line 40 of file SPIRVInstructionSelector.cpp.

Referenced by getScope(), and SPIRVMachineModuleInfo().


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