LLVM: lib/Target/AMDGPU/AMDGPUMachineModuleInfo.cpp Source File (original) (raw)
Go to the documentation of this file.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
17
18namespace llvm {
19
26 SystemOneAddressSpaceSSID =
28 AgentOneAddressSpaceSSID =
30 WorkgroupOneAddressSpaceSSID =
32 WavefrontOneAddressSpaceSSID =
34 SingleThreadOneAddressSpaceSSID =
36}
37
38}
AMDGPU Machine Module Info.
Module.h This file contains the declarations for the Module class.
AMDGPUMachineModuleInfo(const MachineModuleInfo &MMI)
This is an important class for using LLVM in a threaded context.
SyncScope::ID getOrInsertSyncScopeID(StringRef SSN)
getOrInsertSyncScopeID - Maps synchronization scope name to synchronization scope ID.
MachineModuleInfoELF - This is a MachineModuleInfoImpl implementation for ELF targets.
This class contains meta information specific to a module.
const Module * getModule() const
LLVMContext & getContext() const
Get the global data context.
This is an optimization pass for GlobalISel generic memory operations.