Lines Matching refs:Ordering

2101                                      AtomicOrdering &Ordering) {  in parseScopeAndOrdering()  argument
2105 return parseScope(SSID) || parseOrdering(Ordering); in parseScopeAndOrdering()
2138 bool LLParser::parseOrdering(AtomicOrdering &Ordering) { in parseOrdering() argument
2142 case lltok::kw_unordered: Ordering = AtomicOrdering::Unordered; break; in parseOrdering()
2143 case lltok::kw_monotonic: Ordering = AtomicOrdering::Monotonic; break; in parseOrdering()
2146 case lltok::kw_acquire: Ordering = AtomicOrdering::Acquire; break; in parseOrdering()
2147 case lltok::kw_release: Ordering = AtomicOrdering::Release; break; in parseOrdering()
2148 case lltok::kw_acq_rel: Ordering = AtomicOrdering::AcquireRelease; break; in parseOrdering()
2150 Ordering = AtomicOrdering::SequentiallyConsistent; in parseOrdering()
7157 AtomicOrdering Ordering = AtomicOrdering::NotAtomic; in parseLoad() local
7176 parseScopeAndOrdering(isAtomic, SSID, Ordering) || in parseLoad()
7184 if (Ordering == AtomicOrdering::Release || in parseLoad()
7185 Ordering == AtomicOrdering::AcquireRelease) in parseLoad()
7200 Inst = new LoadInst(Ty, Val, "", isVolatile, *Alignment, Ordering, SSID); in parseLoad()
7214 AtomicOrdering Ordering = AtomicOrdering::NotAtomic; in parseStore() local
7231 parseScopeAndOrdering(isAtomic, SSID, Ordering) || in parseStore()
7244 if (Ordering == AtomicOrdering::Acquire || in parseStore()
7245 Ordering == AtomicOrdering::AcquireRelease) in parseStore()
7253 Inst = new StoreInst(Val, Ptr, isVolatile, *Alignment, Ordering, SSID); in parseStore()
7324 AtomicOrdering Ordering = AtomicOrdering::NotAtomic; in parseAtomicRMW() local
7362 parseScopeAndOrdering(true /*Always atomic*/, SSID, Ordering) || in parseAtomicRMW()
7366 if (Ordering == AtomicOrdering::Unordered) in parseAtomicRMW()
7404 Alignment.getValueOr(DefaultAlignment), Ordering, SSID); in parseAtomicRMW()
7413 AtomicOrdering Ordering = AtomicOrdering::NotAtomic; in parseFence() local
7415 if (parseScopeAndOrdering(true /*Always atomic*/, SSID, Ordering)) in parseFence()
7418 if (Ordering == AtomicOrdering::Unordered) in parseFence()
7420 if (Ordering == AtomicOrdering::Monotonic) in parseFence()
7423 Inst = new FenceInst(Context, Ordering, SSID); in parseFence()