#include "Target/AMDGPU/AMDGPUMachineModuleInfo.h"
Definition at line 23 of file AMDGPUMachineModuleInfo.h.
◆ AMDGPUMachineModuleInfo()
◆ getAgentOneAddressSpaceSSID()
SyncScope::ID llvm::AMDGPUMachineModuleInfo::getAgentOneAddressSpaceSSID |
( |
| ) |
const |
|
inline |
◆ getAgentSSID()
SyncScope::ID llvm::AMDGPUMachineModuleInfo::getAgentSSID |
( |
| ) |
const |
|
inline |
◆ getSingleThreadOneAddressSpaceSSID()
SyncScope::ID llvm::AMDGPUMachineModuleInfo::getSingleThreadOneAddressSpaceSSID |
( |
| ) |
const |
|
inline |
◆ getSystemOneAddressSpaceSSID()
SyncScope::ID llvm::AMDGPUMachineModuleInfo::getSystemOneAddressSpaceSSID |
( |
| ) |
const |
|
inline |
◆ getWavefrontOneAddressSpaceSSID()
SyncScope::ID llvm::AMDGPUMachineModuleInfo::getWavefrontOneAddressSpaceSSID |
( |
| ) |
const |
|
inline |
◆ getWavefrontSSID()
SyncScope::ID llvm::AMDGPUMachineModuleInfo::getWavefrontSSID |
( |
| ) |
const |
|
inline |
◆ getWorkgroupOneAddressSpaceSSID()
SyncScope::ID llvm::AMDGPUMachineModuleInfo::getWorkgroupOneAddressSpaceSSID |
( |
| ) |
const |
|
inline |
◆ getWorkgroupSSID()
SyncScope::ID llvm::AMDGPUMachineModuleInfo::getWorkgroupSSID |
( |
| ) |
const |
|
inline |
◆ isSyncScopeInclusion()
In AMDGPU target synchronization scopes are inclusive, meaning a larger synchronization scope is inclusive of a smaller synchronization scope.
- Returns
- True if synchronization scope
A
is larger than or equal to synchronization scope B
, false if synchronization scope A
is smaller than synchronization scope B
, or "std::nullopt" if either synchronization scope A
or B
is not supported by the AMDGPU target.
Definition at line 127 of file AMDGPUMachineModuleInfo.h.
References A, and B.
The documentation for this class was generated from the following files: