Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGBuilder.h131 llvm::AtomicOrdering SuccessOrdering,
136 SuccessOrdering, FailureOrdering, SSID);
H A DCGBuiltin.cpp347 AtomicOrdering SuccessOrdering = AtomicOrdering::SequentiallyConsistent) { in EmitAtomicCmpXchgForMSIntrin() argument
362 auto FailureOrdering = SuccessOrdering == AtomicOrdering::Release ? in EmitAtomicCmpXchgForMSIntrin()
364 SuccessOrdering; in EmitAtomicCmpXchgForMSIntrin()
371 DestAddr, Comparand, Exchange, SuccessOrdering, FailureOrdering); in EmitAtomicCmpXchgForMSIntrin()
390 AtomicOrdering SuccessOrdering) { in EmitAtomicCmpXchg128ForMSIntrin() argument
402 auto FailureOrdering = SuccessOrdering == AtomicOrdering::Release in EmitAtomicCmpXchg128ForMSIntrin()
404 : SuccessOrdering; in EmitAtomicCmpXchg128ForMSIntrin()
424 SuccessOrdering, FailureOrdering); in EmitAtomicCmpXchg128ForMSIntrin()
/freebsd-14.2/contrib/llvm-project/llvm/lib/IR/
H A DInstructions.cpp1549 Align Alignment, AtomicOrdering SuccessOrdering, in Init() argument
1555 setSuccessOrdering(SuccessOrdering); in Init()
1570 AtomicOrdering SuccessOrdering, in AtomicCmpXchgInst() argument
1578 Init(Ptr, Cmp, NewVal, Alignment, SuccessOrdering, FailureOrdering, SSID); in AtomicCmpXchgInst()
1583 AtomicOrdering SuccessOrdering, in AtomicCmpXchgInst() argument
1591 Init(Ptr, Cmp, NewVal, Alignment, SuccessOrdering, FailureOrdering, SSID); in AtomicCmpXchgInst()
H A DAsmWriter.cpp2647 AtomicOrdering SuccessOrdering,
2770 AtomicOrdering SuccessOrdering, in writeAtomicCmpXchg() argument
2773 assert(SuccessOrdering != AtomicOrdering::NotAtomic && in writeAtomicCmpXchg()
2777 Out << " " << toIRString(SuccessOrdering); in writeAtomicCmpXchg()
H A DCore.cpp4078 LLVMAtomicOrdering SuccessOrdering, in LLVMBuildAtomicCmpXchg() argument
4084 mapFromLLVMOrdering(SuccessOrdering), in LLVMBuildAtomicCmpXchg()
/freebsd-14.2/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.h1841 AtomicOrdering SuccessOrdering,
1849 return Insert(new AtomicCmpXchgInst(Ptr, Cmp, New, *Align, SuccessOrdering,
/freebsd-14.2/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp6171 const AtomicOrdering SuccessOrdering = in parseFunctionBody() local
6173 if (SuccessOrdering == AtomicOrdering::NotAtomic || in parseFunctionBody()
6174 SuccessOrdering == AtomicOrdering::Unordered) in parseFunctionBody()
6184 ? AtomicCmpXchgInst::getStrongestFailureOrdering(SuccessOrdering) in parseFunctionBody()
6194 I = new AtomicCmpXchgInst(Ptr, Cmp, New, Alignment, SuccessOrdering, in parseFunctionBody()
6242 const AtomicOrdering SuccessOrdering = in parseFunctionBody() local
6244 if (!AtomicCmpXchgInst::isValidSuccessOrdering(SuccessOrdering)) in parseFunctionBody()
6269 I = new AtomicCmpXchgInst(Ptr, Cmp, Val, *Alignment, SuccessOrdering, in parseFunctionBody()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm-c/
H A DCore.h4305 LLVMAtomicOrdering SuccessOrdering,
/freebsd-14.2/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLParser.cpp7824 AtomicOrdering SuccessOrdering = AtomicOrdering::NotAtomic; in parseCmpXchg() local
7842 parseScopeAndOrdering(true /*Always atomic*/, SSID, SuccessOrdering) || in parseCmpXchg()
7847 if (!AtomicCmpXchgInst::isValidSuccessOrdering(SuccessOrdering)) in parseCmpXchg()
7864 SuccessOrdering, FailureOrdering, SSID); in parseCmpXchg()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp4830 AtomicOrdering SuccessOrdering = I.getSuccessOrdering(); in visitAtomicCmpXchg() local
4845 DAG.getEVTAlign(MemVT), AAMDNodes(), nullptr, SSID, SuccessOrdering, in visitAtomicCmpXchg()