Home
last modified time | relevance | path

Searched refs:SuccessOrdering (Results 1 – 11 of 11) sorted by relevance

/freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/
H A DCGBuilder.h132 llvm::AtomicOrdering SuccessOrdering,
136 Ptr, Cmp, New, llvm::MaybeAlign(), SuccessOrdering, FailureOrdering,
H A DCGBuiltin.cpp293 AtomicOrdering SuccessOrdering = AtomicOrdering::SequentiallyConsistent) { in EmitAtomicCmpXchgForMSIntrin() argument
307 auto FailureOrdering = SuccessOrdering == AtomicOrdering::Release ? in EmitAtomicCmpXchgForMSIntrin()
309 SuccessOrdering; in EmitAtomicCmpXchgForMSIntrin()
317 SuccessOrdering, FailureOrdering); in EmitAtomicCmpXchgForMSIntrin()
332 AtomicOrdering SuccessOrdering) { in EmitAtomicCmpXchg128ForMSIntrin() argument
345 auto FailureOrdering = SuccessOrdering == AtomicOrdering::Release in EmitAtomicCmpXchg128ForMSIntrin()
347 : SuccessOrdering; in EmitAtomicCmpXchg128ForMSIntrin()
367 SuccessOrdering, FailureOrdering); in EmitAtomicCmpXchg128ForMSIntrin()
/freebsd-13.1/contrib/llvm-project/llvm/lib/IR/
H A DInstructions.cpp1549 Align Alignment, AtomicOrdering SuccessOrdering, in Init() argument
1555 setSuccessOrdering(SuccessOrdering); in Init()
1576 AtomicOrdering SuccessOrdering, in AtomicCmpXchgInst() argument
1584 Init(Ptr, Cmp, NewVal, Alignment, SuccessOrdering, FailureOrdering, SSID); in AtomicCmpXchgInst()
1589 AtomicOrdering SuccessOrdering, in AtomicCmpXchgInst() argument
1597 Init(Ptr, Cmp, NewVal, Alignment, SuccessOrdering, FailureOrdering, SSID); in AtomicCmpXchgInst()
H A DAsmWriter.cpp2609 AtomicOrdering SuccessOrdering,
2728 AtomicOrdering SuccessOrdering, in writeAtomicCmpXchg() argument
2731 assert(SuccessOrdering != AtomicOrdering::NotAtomic && in writeAtomicCmpXchg()
2735 Out << " " << toIRString(SuccessOrdering); in writeAtomicCmpXchg()
H A DCore.cpp4006 LLVMAtomicOrdering SuccessOrdering, in LLVMBuildAtomicCmpXchg() argument
4012 mapFromLLVMOrdering(SuccessOrdering), in LLVMBuildAtomicCmpXchg()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/IR/
H A DInstructions.h523 AtomicOrdering SuccessOrdering, AtomicOrdering FailureOrdering,
539 AtomicOrdering SuccessOrdering,
543 AtomicOrdering SuccessOrdering,
674 getStrongestFailureOrdering(AtomicOrdering SuccessOrdering) {
675 switch (SuccessOrdering) {
H A DIRBuilder.h1763 AtomicOrdering SuccessOrdering,
1771 return Insert(new AtomicCmpXchgInst(Ptr, Cmp, New, *Align, SuccessOrdering,
/freebsd-13.1/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp5081 const AtomicOrdering SuccessOrdering = in parseFunctionBody() local
5083 if (SuccessOrdering == AtomicOrdering::NotAtomic || in parseFunctionBody()
5084 SuccessOrdering == AtomicOrdering::Unordered) in parseFunctionBody()
5094 ? AtomicCmpXchgInst::getStrongestFailureOrdering(SuccessOrdering) in parseFunctionBody()
5104 I = new AtomicCmpXchgInst(Ptr, Cmp, New, Alignment, SuccessOrdering, in parseFunctionBody()
5146 const AtomicOrdering SuccessOrdering = in parseFunctionBody() local
5148 if (!AtomicCmpXchgInst::isValidSuccessOrdering(SuccessOrdering)) in parseFunctionBody()
5173 I = new AtomicCmpXchgInst(Ptr, Cmp, Val, *Alignment, SuccessOrdering, in parseFunctionBody()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm-c/
H A DCore.h3996 LLVMAtomicOrdering SuccessOrdering,
/freebsd-13.1/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLParser.cpp7264 AtomicOrdering SuccessOrdering = AtomicOrdering::NotAtomic; in parseCmpXchg() local
7282 parseScopeAndOrdering(true /*Always atomic*/, SSID, SuccessOrdering) || in parseCmpXchg()
7287 if (!AtomicCmpXchgInst::isValidSuccessOrdering(SuccessOrdering)) in parseCmpXchg()
7309 Ptr, Cmp, New, Alignment.getValueOr(DefaultAlignment), SuccessOrdering, in parseCmpXchg()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp4574 AtomicOrdering SuccessOrdering = I.getSuccessOrdering(); in visitAtomicCmpXchg() local
4589 DAG.getEVTAlign(MemVT), AAMDNodes(), nullptr, SSID, SuccessOrdering, in visitAtomicCmpXchg()