Lines Matching defs:SSID
226 /// Inspects the target synchronization scope \p SSID and determines
231 toSIAtomicScope(SyncScope::ID SSID, SIAtomicAddrSpace InstrAddrSpace) const;
754 SIMemOpAccess::toSIAtomicScope(SyncScope::ID SSID,
756 if (SSID == SyncScope::System)
758 if (SSID == MMI->getAgentSSID())
760 if (SSID == MMI->getWorkgroupSSID())
763 if (SSID == MMI->getWavefrontSSID())
766 if (SSID == SyncScope::SingleThread)
769 if (SSID == MMI->getSystemOneAddressSpaceSSID())
772 if (SSID == MMI->getAgentOneAddressSpaceSSID())
775 if (SSID == MMI->getWorkgroupOneAddressSpaceSSID())
778 if (SSID == MMI->getWavefrontOneAddressSpaceSSID())
781 if (SSID == MMI->getSingleThreadOneAddressSpaceSSID())
809 SyncScope::ID SSID = SyncScope::SingleThread;
828 MMI->isSyncScopeInclusion(SSID, MMO->getSyncScopeID());
835 SSID = *IsSyncScopeInclusion ? SSID : MMO->getSyncScopeID();
848 auto ScopeOrNone = toSIAtomicScope(SSID, InstrAddrSpace);
905 SyncScope::ID SSID = static_cast<SyncScope::ID>(MI->getOperand(1).getImm());
906 auto ScopeOrNone = toSIAtomicScope(SSID, SIAtomicAddrSpace::ATOMIC);