Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/clang/lib/CodeGen/
H A DCGBuilder.h139 llvm::AtomicOrdering SuccessOrdering,
143 Ptr, Cmp, New, llvm::MaybeAlign(), SuccessOrdering, FailureOrdering,
H A DCGBuiltin.cpp330 AtomicOrdering SuccessOrdering = AtomicOrdering::SequentiallyConsistent) { in EmitAtomicCmpXchgForMSIntrin() argument
344 auto FailureOrdering = SuccessOrdering == AtomicOrdering::Release ? in EmitAtomicCmpXchgForMSIntrin()
346 SuccessOrdering; in EmitAtomicCmpXchgForMSIntrin()
354 SuccessOrdering, FailureOrdering); in EmitAtomicCmpXchgForMSIntrin()
369 AtomicOrdering SuccessOrdering) { in EmitAtomicCmpXchg128ForMSIntrin() argument
382 auto FailureOrdering = SuccessOrdering == AtomicOrdering::Release in EmitAtomicCmpXchg128ForMSIntrin()
384 : SuccessOrdering; in EmitAtomicCmpXchg128ForMSIntrin()
404 SuccessOrdering, FailureOrdering); in EmitAtomicCmpXchg128ForMSIntrin()
/openbsd-src/gnu/llvm/llvm/lib/IR/
H A DInstructions.cpp1675 Align Alignment, AtomicOrdering SuccessOrdering, in Init() argument
1681 setSuccessOrdering(SuccessOrdering); in Init()
1702 AtomicOrdering SuccessOrdering, in AtomicCmpXchgInst() argument
1710 Init(Ptr, Cmp, NewVal, Alignment, SuccessOrdering, FailureOrdering, SSID); in AtomicCmpXchgInst()
1715 AtomicOrdering SuccessOrdering, in AtomicCmpXchgInst() argument
1723 Init(Ptr, Cmp, NewVal, Alignment, SuccessOrdering, FailureOrdering, SSID); in AtomicCmpXchgInst()
H A DAsmWriter.cpp2589 AtomicOrdering SuccessOrdering,
2710 AtomicOrdering SuccessOrdering, in writeAtomicCmpXchg() argument
2713 assert(SuccessOrdering != AtomicOrdering::NotAtomic && in writeAtomicCmpXchg()
2717 Out << " " << toIRString(SuccessOrdering); in writeAtomicCmpXchg()
H A DCore.cpp3919 LLVMAtomicOrdering SuccessOrdering, in LLVMBuildAtomicCmpXchg() argument
3925 mapFromLLVMOrdering(SuccessOrdering), in LLVMBuildAtomicCmpXchg()
/openbsd-src/gnu/llvm/llvm/include/llvm/IR/
H A DInstructions.h515 AtomicOrdering SuccessOrdering, AtomicOrdering FailureOrdering,
531 AtomicOrdering SuccessOrdering,
535 AtomicOrdering SuccessOrdering,
666 getStrongestFailureOrdering(AtomicOrdering SuccessOrdering) {
667 switch (SuccessOrdering) {
H A DIRBuilder.h1757 AtomicOrdering SuccessOrdering,
1765 return Insert(new AtomicCmpXchgInst(Ptr, Cmp, New, *Align, SuccessOrdering,
/openbsd-src/gnu/llvm/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp6122 const AtomicOrdering SuccessOrdering = in parseFunctionBody() local
6124 if (SuccessOrdering == AtomicOrdering::NotAtomic || in parseFunctionBody()
6125 SuccessOrdering == AtomicOrdering::Unordered) in parseFunctionBody()
6135 ? AtomicCmpXchgInst::getStrongestFailureOrdering(SuccessOrdering) in parseFunctionBody()
6145 I = new AtomicCmpXchgInst(Ptr, Cmp, New, Alignment, SuccessOrdering, in parseFunctionBody()
6193 const AtomicOrdering SuccessOrdering = in parseFunctionBody() local
6195 if (!AtomicCmpXchgInst::isValidSuccessOrdering(SuccessOrdering)) in parseFunctionBody()
6220 I = new AtomicCmpXchgInst(Ptr, Cmp, Val, *Alignment, SuccessOrdering, in parseFunctionBody()
/openbsd-src/gnu/llvm/llvm/include/llvm-c/
H A DCore.h4049 LLVMAtomicOrdering SuccessOrdering,
/openbsd-src/gnu/llvm/llvm/lib/AsmParser/
H A DLLParser.cpp7655 AtomicOrdering SuccessOrdering = AtomicOrdering::NotAtomic; in parseCmpXchg() local
7673 parseScopeAndOrdering(true /*Always atomic*/, SSID, SuccessOrdering) || in parseCmpXchg()
7678 if (!AtomicCmpXchgInst::isValidSuccessOrdering(SuccessOrdering)) in parseCmpXchg()
7701 SuccessOrdering, FailureOrdering, SSID); in parseCmpXchg()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp4624 AtomicOrdering SuccessOrdering = I.getSuccessOrdering(); in visitAtomicCmpXchg() local
4639 DAG.getEVTAlign(MemVT), AAMDNodes(), nullptr, SSID, SuccessOrdering, in visitAtomicCmpXchg()