Home
last modified time | relevance | path

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

/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGBuilder.h139 llvm::AtomicOrdering SuccessOrdering,
143 Ptr, Cmp, New, llvm::MaybeAlign(), SuccessOrdering, FailureOrdering,
H A DCGBuiltin.cpp317 AtomicOrdering SuccessOrdering = AtomicOrdering::SequentiallyConsistent) { in EmitAtomicCmpXchgForMSIntrin() argument
331 auto FailureOrdering = SuccessOrdering == AtomicOrdering::Release ? in EmitAtomicCmpXchgForMSIntrin()
333 SuccessOrdering; in EmitAtomicCmpXchgForMSIntrin()
341 SuccessOrdering, FailureOrdering); in EmitAtomicCmpXchgForMSIntrin()
356 AtomicOrdering SuccessOrdering) { in EmitAtomicCmpXchg128ForMSIntrin() argument
369 auto FailureOrdering = SuccessOrdering == AtomicOrdering::Release in EmitAtomicCmpXchg128ForMSIntrin()
371 : SuccessOrdering; in EmitAtomicCmpXchg128ForMSIntrin()
391 SuccessOrdering, FailureOrdering); in EmitAtomicCmpXchg128ForMSIntrin()
/llvm-project-15.0.7/llvm/lib/IR/
H A DInstructions.cpp1572 Align Alignment, AtomicOrdering SuccessOrdering, in Init() argument
1578 setSuccessOrdering(SuccessOrdering); in Init()
1599 AtomicOrdering SuccessOrdering, in AtomicCmpXchgInst() argument
1607 Init(Ptr, Cmp, NewVal, Alignment, SuccessOrdering, FailureOrdering, SSID); in AtomicCmpXchgInst()
1612 AtomicOrdering SuccessOrdering, in AtomicCmpXchgInst() argument
1620 Init(Ptr, Cmp, NewVal, Alignment, SuccessOrdering, FailureOrdering, SSID); in AtomicCmpXchgInst()
H A DAsmWriter.cpp2564 AtomicOrdering SuccessOrdering,
2685 AtomicOrdering SuccessOrdering, in writeAtomicCmpXchg() argument
2688 assert(SuccessOrdering != AtomicOrdering::NotAtomic && in writeAtomicCmpXchg()
2692 Out << " " << toIRString(SuccessOrdering); in writeAtomicCmpXchg()
H A DCore.cpp4009 LLVMAtomicOrdering SuccessOrdering, in LLVMBuildAtomicCmpXchg() argument
4015 mapFromLLVMOrdering(SuccessOrdering), in LLVMBuildAtomicCmpXchg()
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DInstructions.h512 AtomicOrdering SuccessOrdering, AtomicOrdering FailureOrdering,
528 AtomicOrdering SuccessOrdering,
532 AtomicOrdering SuccessOrdering,
663 getStrongestFailureOrdering(AtomicOrdering SuccessOrdering) {
664 switch (SuccessOrdering) {
H A DIRBuilder.h1701 AtomicOrdering SuccessOrdering,
1709 return Insert(new AtomicCmpXchgInst(Ptr, Cmp, New, *Align, SuccessOrdering,
/llvm-project-15.0.7/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp5957 const AtomicOrdering SuccessOrdering = in parseFunctionBody() local
5959 if (SuccessOrdering == AtomicOrdering::NotAtomic || in parseFunctionBody()
5960 SuccessOrdering == AtomicOrdering::Unordered) in parseFunctionBody()
5970 ? AtomicCmpXchgInst::getStrongestFailureOrdering(SuccessOrdering) in parseFunctionBody()
5980 I = new AtomicCmpXchgInst(Ptr, Cmp, New, Alignment, SuccessOrdering, in parseFunctionBody()
6028 const AtomicOrdering SuccessOrdering = in parseFunctionBody() local
6030 if (!AtomicCmpXchgInst::isValidSuccessOrdering(SuccessOrdering)) in parseFunctionBody()
6055 I = new AtomicCmpXchgInst(Ptr, Cmp, Val, *Alignment, SuccessOrdering, in parseFunctionBody()
/llvm-project-15.0.7/llvm/include/llvm-c/
H A DCore.h4077 LLVMAtomicOrdering SuccessOrdering,
/llvm-project-15.0.7/llvm/lib/AsmParser/
H A DLLParser.cpp7386 AtomicOrdering SuccessOrdering = AtomicOrdering::NotAtomic; in parseCmpXchg() local
7404 parseScopeAndOrdering(true /*Always atomic*/, SSID, SuccessOrdering) || in parseCmpXchg()
7409 if (!AtomicCmpXchgInst::isValidSuccessOrdering(SuccessOrdering)) in parseCmpXchg()
7432 SuccessOrdering, FailureOrdering, SSID); in parseCmpXchg()
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp4577 AtomicOrdering SuccessOrdering = I.getSuccessOrdering(); in visitAtomicCmpXchg() local
4592 DAG.getEVTAlign(MemVT), AAMDNodes(), nullptr, SSID, SuccessOrdering, in visitAtomicCmpXchg()