15 #ifndef LLVM_LIB_TARGET_AMDGPU_AMDGPUMACHINEMODULEINFO_H
16 #define LLVM_LIB_TARGET_AMDGPU_AMDGPUMACHINEMODULEINFO_H
98 return SystemOneAddressSpaceSSID;
102 return AgentOneAddressSpaceSSID;
106 return WorkgroupOneAddressSpaceSSID;
110 return WavefrontOneAddressSpaceSSID;
114 return SingleThreadOneAddressSpaceSSID;
126 const auto &AIO = getSyncScopeInclusionOrdering(A);
127 const auto &BIO = getSyncScopeInclusionOrdering(
B);
131 bool IsAOneAddressSpace = isOneAddressSpace(A);
132 bool IsBOneAddressSpace = isOneAddressSpace(
B);
134 return AIO.value() >= BIO.value() &&
135 (IsAOneAddressSpace == IsBOneAddressSpace || !IsAOneAddressSpace);
141 #endif // LLVM_LIB_TARGET_AMDGPU_AMDGPUMACHINEMODULEINFO_H