Lines Matching defs:ATOMIC
82 ATOMIC = GLOBAL | LDS | SCRATCH | GDS,
108 SIAtomicAddrSpace OrderingAddrSpace = SIAtomicAddrSpace::ATOMIC,
129 (OrderingAddrSpace & SIAtomicAddrSpace::ATOMIC) !=
131 (InstrAddrSpace & SIAtomicAddrSpace::ATOMIC) !=
764 return std::tuple(SIAtomicScope::SYSTEM, SIAtomicAddrSpace::ATOMIC, true);
766 return std::tuple(SIAtomicScope::AGENT, SIAtomicAddrSpace::ATOMIC, true);
768 return std::tuple(SIAtomicScope::WORKGROUP, SIAtomicAddrSpace::ATOMIC,
771 return std::tuple(SIAtomicScope::WAVEFRONT, SIAtomicAddrSpace::ATOMIC,
774 return std::tuple(SIAtomicScope::SINGLETHREAD, SIAtomicAddrSpace::ATOMIC,
778 SIAtomicAddrSpace::ATOMIC & InstrAddrSpace, false);
781 SIAtomicAddrSpace::ATOMIC & InstrAddrSpace, false);
784 SIAtomicAddrSpace::ATOMIC & InstrAddrSpace, false);
787 SIAtomicAddrSpace::ATOMIC & InstrAddrSpace, false);
790 SIAtomicAddrSpace::ATOMIC & InstrAddrSpace, false);
863 ((OrderingAddrSpace & SIAtomicAddrSpace::ATOMIC) != OrderingAddrSpace) ||
864 ((InstrAddrSpace & SIAtomicAddrSpace::ATOMIC) == SIAtomicAddrSpace::NONE)) {
913 auto ScopeOrNone = toSIAtomicScope(SSID, SIAtomicAddrSpace::ATOMIC);
926 ((OrderingAddrSpace & SIAtomicAddrSpace::ATOMIC) != OrderingAddrSpace)) {
931 return SIMemOpInfo(Ordering, Scope, OrderingAddrSpace, SIAtomicAddrSpace::ATOMIC,