Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGBuilder.h174 llvm::AtomicOrdering SuccessOrdering,
179 Addr.getAlignment().getAsAlign(), SuccessOrdering, FailureOrdering,
H A DCGBuiltin.cpp431 AtomicOrdering SuccessOrdering = AtomicOrdering::SequentiallyConsistent) { in EmitAtomicCmpXchgForMSIntrin() argument
453 auto FailureOrdering = SuccessOrdering == AtomicOrdering::Release ? in EmitAtomicCmpXchgForMSIntrin()
455 SuccessOrdering; in EmitAtomicCmpXchgForMSIntrin()
462 DestAddr, Comparand, Exchange, SuccessOrdering, FailureOrdering); in EmitAtomicCmpXchgForMSIntrin()
487 AtomicOrdering SuccessOrdering) { in EmitAtomicCmpXchg128ForMSIntrin() argument
499 auto FailureOrdering = SuccessOrdering == AtomicOrdering::Release in EmitAtomicCmpXchg128ForMSIntrin()
501 : SuccessOrdering; in EmitAtomicCmpXchg128ForMSIntrin()
521 SuccessOrdering, FailureOrdering); in EmitAtomicCmpXchg128ForMSIntrin()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DInstructions.h508 AtomicOrdering SuccessOrdering, AtomicOrdering FailureOrdering,
526 Align Alignment, AtomicOrdering SuccessOrdering,
657 getStrongestFailureOrdering(AtomicOrdering SuccessOrdering) {
658 switch (SuccessOrdering) {
H A DIRBuilder.h1904 AtomicOrdering SuccessOrdering,
1912 return Insert(new AtomicCmpXchgInst(Ptr, Cmp, New, *Align, SuccessOrdering,
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp6444 const AtomicOrdering SuccessOrdering = in parseFunctionBody() local
6446 if (SuccessOrdering == AtomicOrdering::NotAtomic || in parseFunctionBody()
6447 SuccessOrdering == AtomicOrdering::Unordered) in parseFunctionBody()
6457 ? AtomicCmpXchgInst::getStrongestFailureOrdering(SuccessOrdering) in parseFunctionBody()
6467 I = new AtomicCmpXchgInst(Ptr, Cmp, New, Alignment, SuccessOrdering, in parseFunctionBody()
6515 const AtomicOrdering SuccessOrdering = in parseFunctionBody() local
6517 if (!AtomicCmpXchgInst::isValidSuccessOrdering(SuccessOrdering)) in parseFunctionBody()
6542 I = new AtomicCmpXchgInst(Ptr, Cmp, Val, *Alignment, SuccessOrdering, in parseFunctionBody()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DInstructions.cpp1394 Align Alignment, AtomicOrdering SuccessOrdering, in Init() argument
1400 setSuccessOrdering(SuccessOrdering); in Init()
1415 AtomicOrdering SuccessOrdering, in AtomicCmpXchgInst() argument
1422 Init(Ptr, Cmp, NewVal, Alignment, SuccessOrdering, FailureOrdering, SSID); in AtomicCmpXchgInst()
H A DAsmWriter.cpp2897 AtomicOrdering SuccessOrdering,
3023 AtomicOrdering SuccessOrdering, in writeAtomicCmpXchg() argument
3026 assert(SuccessOrdering != AtomicOrdering::NotAtomic && in writeAtomicCmpXchg()
3030 Out << " " << toIRString(SuccessOrdering); in writeAtomicCmpXchg()
H A DCore.cpp4399 LLVMAtomicOrdering SuccessOrdering, in LLVMBuildAtomicCmpXchg() argument
4405 mapFromLLVMOrdering(SuccessOrdering), in LLVMBuildAtomicCmpXchg()
4412 LLVMAtomicOrdering SuccessOrdering, in LLVMBuildAtomicCmpXchgSyncScope() argument
4417 mapFromLLVMOrdering(SuccessOrdering), in LLVMBuildAtomicCmpXchgSyncScope()
/freebsd/contrib/llvm-project/llvm/lib/SandboxIR/
H A DInstruction.cpp1327 AtomicOrdering SuccessOrdering, in create() argument
1333 SuccessOrdering, FailureOrdering, SSID); in create()
/freebsd/contrib/llvm-project/llvm/include/llvm-c/
H A DCore.h4868 LLVMAtomicOrdering SuccessOrdering, LLVMAtomicOrdering FailureOrdering,
4872 LLVMAtomicOrdering SuccessOrdering, LLVMAtomicOrdering FailureOrdering,
/freebsd/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLParser.cpp8582 AtomicOrdering SuccessOrdering = AtomicOrdering::NotAtomic; in parseCmpXchg() local
8600 parseScopeAndOrdering(true /*Always atomic*/, SSID, SuccessOrdering) || in parseCmpXchg()
8605 if (!AtomicCmpXchgInst::isValidSuccessOrdering(SuccessOrdering)) in parseCmpXchg()
8622 SuccessOrdering, FailureOrdering, SSID); in parseCmpXchg()
/freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/
H A DInstruction.h2190 AtomicOrdering SuccessOrdering, AtomicOrdering FailureOrdering,
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp5128 AtomicOrdering SuccessOrdering = I.getSuccessOrdering(); in visitAtomicCmpXchg() local
5143 DAG.getEVTAlign(MemVT), AAMDNodes(), nullptr, SSID, SuccessOrdering, in visitAtomicCmpXchg()