Lines Matching refs:Ordering

2145                                      AtomicOrdering &Ordering) {  in ParseScopeAndOrdering()  argument
2149 return ParseScope(SSID) || ParseOrdering(Ordering); in ParseScopeAndOrdering()
2182 bool LLParser::ParseOrdering(AtomicOrdering &Ordering) { in ParseOrdering() argument
2185 case lltok::kw_unordered: Ordering = AtomicOrdering::Unordered; break; in ParseOrdering()
2186 case lltok::kw_monotonic: Ordering = AtomicOrdering::Monotonic; break; in ParseOrdering()
2189 case lltok::kw_acquire: Ordering = AtomicOrdering::Acquire; break; in ParseOrdering()
2190 case lltok::kw_release: Ordering = AtomicOrdering::Release; break; in ParseOrdering()
2191 case lltok::kw_acq_rel: Ordering = AtomicOrdering::AcquireRelease; break; in ParseOrdering()
2193 Ordering = AtomicOrdering::SequentiallyConsistent; in ParseOrdering()
6671 AtomicOrdering Ordering = AtomicOrdering::NotAtomic; in ParseLoad() local
6690 ParseScopeAndOrdering(isAtomic, SSID, Ordering) || in ParseLoad()
6698 if (Ordering == AtomicOrdering::Release || in ParseLoad()
6699 Ordering == AtomicOrdering::AcquireRelease) in ParseLoad()
6706 Inst = new LoadInst(Ty, Val, "", isVolatile, Alignment, Ordering, SSID); in ParseLoad()
6720 AtomicOrdering Ordering = AtomicOrdering::NotAtomic; in ParseStore() local
6737 ParseScopeAndOrdering(isAtomic, SSID, Ordering) || in ParseStore()
6749 if (Ordering == AtomicOrdering::Acquire || in ParseStore()
6750 Ordering == AtomicOrdering::AcquireRelease) in ParseStore()
6753 Inst = new StoreInst(Val, Ptr, isVolatile, Alignment, Ordering, SSID); in ParseStore()
6816 AtomicOrdering Ordering = AtomicOrdering::NotAtomic; in ParseAtomicRMW() local
6843 ParseScopeAndOrdering(true /*Always atomic*/, SSID, Ordering)) in ParseAtomicRMW()
6846 if (Ordering == AtomicOrdering::Unordered) in ParseAtomicRMW()
6865 new AtomicRMWInst(Operation, Ptr, Val, Ordering, SSID); in ParseAtomicRMW()
6874 AtomicOrdering Ordering = AtomicOrdering::NotAtomic; in ParseFence() local
6876 if (ParseScopeAndOrdering(true /*Always atomic*/, SSID, Ordering)) in ParseFence()
6879 if (Ordering == AtomicOrdering::Unordered) in ParseFence()
6881 if (Ordering == AtomicOrdering::Monotonic) in ParseFence()
6884 Inst = new FenceInst(Context, Ordering, SSID); in ParseFence()