Lines Matching defs:Ordering
6228 AtomicOrdering Ordering = getDecodedOrdering(Record[OpNum + 2]);
6229 if (Ordering == AtomicOrdering::NotAtomic ||
6230 Ordering == AtomicOrdering::Release ||
6231 Ordering == AtomicOrdering::AcquireRelease)
6233 if (Ordering != AtomicOrdering::NotAtomic && Record[OpNum] == 0)
6242 I = new LoadInst(Ty, Op, "", Record[OpNum + 1], *Align, Ordering, SSID);
6305 AtomicOrdering Ordering = getDecodedOrdering(Record[OpNum + 2]);
6306 if (Ordering == AtomicOrdering::NotAtomic ||
6307 Ordering == AtomicOrdering::Acquire ||
6308 Ordering == AtomicOrdering::AcquireRelease)
6311 if (Ordering != AtomicOrdering::NotAtomic && Record[OpNum] == 0)
6319 I = new StoreInst(Val, Ptr, Record[OpNum + 1], *Align, Ordering, SSID);
6495 const AtomicOrdering Ordering = getDecodedOrdering(Record[OpNum + 2]);
6496 if (Ordering == AtomicOrdering::NotAtomic ||
6497 Ordering == AtomicOrdering::Unordered)
6513 I = new AtomicRMWInst(Operation, Ptr, Val, *Alignment, Ordering, SSID);
6523 AtomicOrdering Ordering = getDecodedOrdering(Record[0]);
6524 if (Ordering == AtomicOrdering::NotAtomic ||
6525 Ordering == AtomicOrdering::Unordered ||
6526 Ordering == AtomicOrdering::Monotonic)
6529 I = new FenceInst(Context, Ordering, SSID);