Lines Matching defs:LDS
73 LDS = 1u << 1,
79 FLAT = GLOBAL | LDS | SCRATCH,
82 ATOMIC = GLOBAL | LDS | SCRATCH | GDS,
85 ALL = GLOBAL | LDS | SCRATCH | GDS | OTHER,
147 ~(SIAtomicAddrSpace::SCRATCH | SIAtomicAddrSpace::LDS)) ==
151 ~(SIAtomicAddrSpace::SCRATCH | SIAtomicAddrSpace::LDS |
703 {"local", SIAtomicAddrSpace::LDS},
793 return SIAtomicAddrSpace::LDS;
1065 // observable outside the program, so no need to cause a waitcnt for LDS
1118 if ((AddrSpace & SIAtomicAddrSpace::LDS) != SIAtomicAddrSpace::NONE) {
1124 // not needed as LDS operations for all waves are executed in a total
1126 // synchronizing with global/GDS memory as LDS operations could be
1133 // The LDS keeps all memory operations in order for
1148 // synchronizing with global/LDS memory as GDS operations could be
1149 // reordered with respect to later global/LDS memory operations of the
1417 // observable outside the program, so no need to cause a waitcnt for LDS
1456 // In threadgroup split mode LDS cannot be allocated so no need to wait for
1457 // LDS memory operations.
1458 AddrSpace &= ~SIAtomicAddrSpace::LDS;
1717 // observable outside the program, so no need to cause a waitcnt for LDS
1954 // observable outside the program, so no need to cause a waitcnt for LDS
2026 if ((AddrSpace & SIAtomicAddrSpace::LDS) != SIAtomicAddrSpace::NONE) {
2032 // not needed as LDS operations for all waves are executed in a total
2034 // synchronizing with global/GDS memory as LDS operations could be
2041 // The LDS keeps all memory operations in order for
2056 // synchronizing with global/LDS memory as GDS operations could be
2057 // reordered with respect to later global/LDS memory operations of the
2225 // observable outside the program, so no need to cause a waitcnt for LDS
2345 if ((AddrSpace & SIAtomicAddrSpace::LDS) != SIAtomicAddrSpace::NONE) {
2351 // not needed as LDS operations for all waves are executed in a total
2353 // synchronizing with global/GDS memory as LDS operations could be
2360 // The LDS keeps all memory operations in order for
2545 // observable outside the program, so no need to cause a waitcnt for LDS
2718 /// for LDS to ensure it is not reordered with the completion of
2719 /// the proceeding LDS operations. If barrier had a memory