Lines Matching refs:Ord
19317 AtomicOrdering Ord) const { in emitLeadingFence()
19319 if (isa<LoadInst>(Inst) && Ord == AtomicOrdering::SequentiallyConsistent) in emitLeadingFence()
19320 return Builder.CreateFence(Ord); in emitLeadingFence()
19324 if (isa<LoadInst>(Inst) && Ord == AtomicOrdering::SequentiallyConsistent) in emitLeadingFence()
19325 return Builder.CreateFence(Ord); in emitLeadingFence()
19326 if (isa<StoreInst>(Inst) && isReleaseOrStronger(Ord)) in emitLeadingFence()
19333 AtomicOrdering Ord) const { in emitTrailingFence()
19335 if (isa<StoreInst>(Inst) && Ord == AtomicOrdering::SequentiallyConsistent) in emitTrailingFence()
19336 return Builder.CreateFence(Ord); in emitTrailingFence()
19340 if (isa<LoadInst>(Inst) && isAcquireOrStronger(Ord)) in emitTrailingFence()
19343 Ord == AtomicOrdering::SequentiallyConsistent) in emitTrailingFence()
19421 Value *Mask, Value *ShiftAmt, AtomicOrdering Ord) const { in emitMaskedAtomicRMWIntrinsic()
19432 AI->getAlign(), Ord); in emitMaskedAtomicRMWIntrinsic()
19435 AI->getAlign(), Ord); in emitMaskedAtomicRMWIntrinsic()
19493 Value *CmpVal, Value *NewVal, Value *Mask, AtomicOrdering Ord) const { in emitMaskedAtomicCmpXchgIntrinsic()
19495 Value *Ordering = Builder.getIntN(XLen, static_cast<uint64_t>(Ord)); in emitMaskedAtomicCmpXchgIntrinsic()