Lines Matching defs:GDS

75   GDS = 1u << 3,
82 ATOMIC = GLOBAL | LDS | SCRATCH | GDS,
85 ALL = GLOBAL | LDS | SCRATCH | GDS | OTHER,
152 SIAtomicAddrSpace::GDS)) == SIAtomicAddrSpace::NONE) {
797 return SIAtomicAddrSpace::GDS;
1126 // synchronizing with global/GDS memory as LDS operations could be
1127 // reordered with respect to later global/GDS memory operations of the
1141 if ((AddrSpace & SIAtomicAddrSpace::GDS) != SIAtomicAddrSpace::NONE) {
1145 // If no cross address space ordering then an GDS "S_WAITCNT lgkmcnt(0)"
1146 // is not needed as GDS operations for all waves are executed in a total
1148 // synchronizing with global/LDS memory as GDS operations could be
1156 // The GDS keeps all memory operations in order for
1444 // different CUs. Therefore need to wait for global or GDS memory operations
1448 // work-group access the same the L1, nor wait for GDS as access are ordered
1451 SIAtomicAddrSpace::GDS)) != SIAtomicAddrSpace::NONE) &&
2034 // synchronizing with global/GDS memory as LDS operations could be
2035 // reordered with respect to later global/GDS memory operations of the
2049 if ((AddrSpace & SIAtomicAddrSpace::GDS) != SIAtomicAddrSpace::NONE) {
2053 // If no cross address space ordering then an GDS "S_WAITCNT lgkmcnt(0)"
2054 // is not needed as GDS operations for all waves are executed in a total
2056 // synchronizing with global/LDS memory as GDS operations could be
2064 // The GDS keeps all memory operations in order for
2353 // synchronizing with global/GDS memory as LDS operations could be
2354 // reordered with respect to later global/GDS memory operations of the