Home
last modified time | relevance | path

Searched refs:SuccessOrder (Results 1 – 3 of 3) sorted by relevance

/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGAtomic.cpp363 llvm::AtomicOrdering SuccessOrder, in emitAtomicCmpXchg() argument
371 Ptr.getPointer(), Expected, Desired, SuccessOrder, FailureOrder, in emitAtomicCmpXchg()
414 llvm::AtomicOrdering SuccessOrder, in emitAtomicCmpXchgFailureSet() argument
436 if (isStrongerThan(FailureOrder, SuccessOrder)) { in emitAtomicCmpXchgFailureSet()
440 llvm::AtomicCmpXchgInst::getStrongestFailureOrdering(SuccessOrder); in emitAtomicCmpXchgFailureSet()
442 emitAtomicCmpXchg(CGF, E, IsWeak, Dest, Ptr, Val1, Val2, Size, SuccessOrder, in emitAtomicCmpXchgFailureSet()
451 if (SuccessOrder != llvm::AtomicOrdering::Monotonic && in emitAtomicCmpXchgFailureSet()
452 SuccessOrder != llvm::AtomicOrdering::Release) in emitAtomicCmpXchgFailureSet()
454 if (SuccessOrder == llvm::AtomicOrdering::SequentiallyConsistent) in emitAtomicCmpXchgFailureSet()
468 Size, SuccessOrder, llvm::AtomicOrdering::Monotonic, Scope); in emitAtomicCmpXchgFailureSet()
[all …]
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DAtomicExpandPass.cpp1067 AtomicOrdering SuccessOrder = CI->getSuccessOrdering(); in expandAtomicCmpXchg() local
1079 ShouldInsertFencesForAtomic ? AtomicOrdering::Monotonic : SuccessOrder; in expandAtomicCmpXchg()
1091 SuccessOrder != AtomicOrdering::Monotonic && in expandAtomicCmpXchg()
1092 SuccessOrder != AtomicOrdering::Acquire && in expandAtomicCmpXchg()
1163 TLI->emitLeadingFence(Builder, CI, SuccessOrder); in expandAtomicCmpXchg()
1178 TLI->emitLeadingFence(Builder, CI, SuccessOrder); in expandAtomicCmpXchg()
1207 TLI->emitTrailingFence(Builder, CI, SuccessOrder); in expandAtomicCmpXchg()
/freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp4184 AtomicOrdering SuccessOrder = I.getSuccessOrdering(); in visitAtomicCmpXchg() local
4196 /*Alignment=*/ 0, SuccessOrder, FailureOrder, SSID); in visitAtomicCmpXchg()