Lines Matching refs:Ord
20925 AtomicOrdering Ord) const {
20927 if (isa<LoadInst>(Inst) && Ord == AtomicOrdering::SequentiallyConsistent)
20928 return Builder.CreateFence(Ord);
20932 if (isa<LoadInst>(Inst) && Ord == AtomicOrdering::SequentiallyConsistent)
20933 return Builder.CreateFence(Ord);
20934 if (isa<StoreInst>(Inst) && isReleaseOrStronger(Ord))
20941 AtomicOrdering Ord) const {
20943 if (isa<StoreInst>(Inst) && Ord == AtomicOrdering::SequentiallyConsistent)
20944 return Builder.CreateFence(Ord);
20948 if (isa<LoadInst>(Inst) && isAcquireOrStronger(Ord))
20951 Ord == AtomicOrdering::SequentiallyConsistent)
21038 Value *Mask, Value *ShiftAmt, AtomicOrdering Ord) const {
21049 AI->getAlign(), Ord);
21052 AI->getAlign(), Ord);
21111 Value *CmpVal, Value *NewVal, Value *Mask, AtomicOrdering Ord) const {
21113 Value *Ordering = Builder.getIntN(XLen, static_cast<uint64_t>(Ord));