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