Lines Matching defs:SSID
226 /// Inspects the target synchronization scope \p SSID and determines
231 toSIAtomicScope(SyncScope::ID SSID, SIAtomicAddrSpace InstrAddrSpace) const;
761 SIMemOpAccess::toSIAtomicScope(SyncScope::ID SSID,
763 if (SSID == SyncScope::System)
765 if (SSID == MMI->getAgentSSID())
767 if (SSID == MMI->getWorkgroupSSID())
770 if (SSID == MMI->getWavefrontSSID())
773 if (SSID == SyncScope::SingleThread)
776 if (SSID == MMI->getSystemOneAddressSpaceSSID())
779 if (SSID == MMI->getAgentOneAddressSpaceSSID())
782 if (SSID == MMI->getWorkgroupOneAddressSpaceSSID())
785 if (SSID == MMI->getWavefrontOneAddressSpaceSSID())
788 if (SSID == MMI->getSingleThreadOneAddressSpaceSSID())
816 SyncScope::ID SSID = SyncScope::SingleThread;
835 MMI->isSyncScopeInclusion(SSID, MMO->getSyncScopeID());
842 SSID = *IsSyncScopeInclusion ? SSID : MMO->getSyncScopeID();
855 auto ScopeOrNone = toSIAtomicScope(SSID, InstrAddrSpace);
912 SyncScope::ID SSID = static_cast<SyncScope::ID>(MI->getOperand(1).getImm());
913 auto ScopeOrNone = toSIAtomicScope(SSID, SIAtomicAddrSpace::ATOMIC);