Lines Matching refs:SSID
2242 bool LLParser::parseScopeAndOrdering(bool IsAtomic, SyncScope::ID &SSID, in parseScopeAndOrdering() argument
2247 return parseScope(SSID) || parseOrdering(Ordering); in parseScopeAndOrdering()
2254 bool LLParser::parseScope(SyncScope::ID &SSID) { in parseScope() argument
2255 SSID = SyncScope::System; in parseScope()
2270 SSID = Context.getOrInsertSyncScopeID(SSN); in parseScope()
7280 SyncScope::ID SSID = SyncScope::System; in parseLoad() local
7298 parseScopeAndOrdering(isAtomic, SSID, Ordering) || in parseLoad()
7322 Inst = new LoadInst(Ty, Val, "", isVolatile, *Alignment, Ordering, SSID); in parseLoad()
7337 SyncScope::ID SSID = SyncScope::System; in parseStore() local
7353 parseScopeAndOrdering(isAtomic, SSID, Ordering) || in parseStore()
7375 Inst = new StoreInst(Val, Ptr, isVolatile, *Alignment, Ordering, SSID); in parseStore()
7388 SyncScope::ID SSID = SyncScope::System; in parseCmpXchg() local
7404 parseScopeAndOrdering(true /*Always atomic*/, SSID, SuccessOrdering) || in parseCmpXchg()
7432 SuccessOrdering, FailureOrdering, SSID); in parseCmpXchg()
7447 SyncScope::ID SSID = SyncScope::System; in parseAtomicRMW() local
7492 parseScopeAndOrdering(true /*Always atomic*/, SSID, Ordering) || in parseAtomicRMW()
7538 Alignment.value_or(DefaultAlignment), Ordering, SSID); in parseAtomicRMW()
7548 SyncScope::ID SSID = SyncScope::System; in parseFence() local
7549 if (parseScopeAndOrdering(true /*Always atomic*/, SSID, Ordering)) in parseFence()
7557 Inst = new FenceInst(Context, Ordering, SSID); in parseFence()