Lines Matching refs:SuccessOrder
342 llvm::AtomicOrdering SuccessOrder, in emitAtomicCmpXchg() argument
351 Ptr, Expected, Desired, SuccessOrder, FailureOrder); in emitAtomicCmpXchg()
396 llvm::AtomicOrdering SuccessOrder) { in emitAtomicCmpXchgFailureSet() argument
411 if (FailureOrder >= SuccessOrder) { in emitAtomicCmpXchgFailureSet()
414 llvm::AtomicCmpXchgInst::getStrongestFailureOrdering(SuccessOrder); in emitAtomicCmpXchgFailureSet()
417 SuccessOrder, FailureOrder); in emitAtomicCmpXchgFailureSet()
425 if (SuccessOrder != llvm::Monotonic && SuccessOrder != llvm::Release) in emitAtomicCmpXchgFailureSet()
427 if (SuccessOrder == llvm::SequentiallyConsistent) in emitAtomicCmpXchgFailureSet()
441 Size, Align, SuccessOrder, llvm::Monotonic); in emitAtomicCmpXchgFailureSet()
447 Size, Align, SuccessOrder, llvm::Acquire); in emitAtomicCmpXchgFailureSet()
457 Size, Align, SuccessOrder, llvm::SequentiallyConsistent); in emitAtomicCmpXchgFailureSet()