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) {
804 return SIAtomicAddrSpace::GDS;
1134 // synchronizing with global/GDS memory as LDS operations could be
1135 // reordered with respect to later global/GDS memory operations of the
1149 if ((AddrSpace & SIAtomicAddrSpace::GDS) != SIAtomicAddrSpace::NONE) {
1153 // If no cross address space ordering then an GDS "S_WAITCNT lgkmcnt(0)"
1154 // is not needed as GDS operations for all waves are executed in a total
1156 // synchronizing with global/LDS memory as GDS operations could be
1164 // The GDS keeps all memory operations in order for
1452 // different CUs. Therefore need to wait for global or GDS memory operations
1456 // work-group access the same the L1, nor wait for GDS as access are ordered
1459 SIAtomicAddrSpace::GDS)) != SIAtomicAddrSpace::NONE) &&
2043 // synchronizing with global/GDS memory as LDS operations could be
2044 // reordered with respect to later global/GDS memory operations of the
2058 if ((AddrSpace & SIAtomicAddrSpace::GDS) != SIAtomicAddrSpace::NONE) {
2062 // If no cross address space ordering then an GDS "S_WAITCNT lgkmcnt(0)"
2063 // is not needed as GDS operations for all waves are executed in a total
2065 // synchronizing with global/LDS memory as GDS operations could be
2073 // The GDS keeps all memory operations in order for
2362 // synchronizing with global/GDS memory as LDS operations could be
2363 // reordered with respect to later global/GDS memory operations of the