Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGBuilder.h169 llvm::AtomicOrdering SuccessOrdering,
174 Addr.getAlignment().getAsAlign(), SuccessOrdering, FailureOrdering,
H A DCGBuiltin.cpp350 AtomicOrdering SuccessOrdering = AtomicOrdering::SequentiallyConsistent) { in EmitAtomicCmpXchgForMSIntrin() argument
365 auto FailureOrdering = SuccessOrdering == AtomicOrdering::Release ? in EmitAtomicCmpXchgForMSIntrin()
367 SuccessOrdering; in EmitAtomicCmpXchgForMSIntrin()
374 DestAddr, Comparand, Exchange, SuccessOrdering, FailureOrdering); in EmitAtomicCmpXchgForMSIntrin()
393 AtomicOrdering SuccessOrdering) { in EmitAtomicCmpXchg128ForMSIntrin() argument
405 auto FailureOrdering = SuccessOrdering == AtomicOrdering::Release in EmitAtomicCmpXchg128ForMSIntrin()
407 : SuccessOrdering; in EmitAtomicCmpXchg128ForMSIntrin()
427 SuccessOrdering, FailureOrdering); in EmitAtomicCmpXchg128ForMSIntrin()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DInstructions.h497 AtomicOrdering SuccessOrdering, AtomicOrdering FailureOrdering,
513 AtomicOrdering SuccessOrdering,
644 getStrongestFailureOrdering(AtomicOrdering SuccessOrdering) {
645 switch (SuccessOrdering) {
H A DIRBuilder.h1847 AtomicOrdering SuccessOrdering,
1855 return Insert(new AtomicCmpXchgInst(Ptr, Cmp, New, *Align, SuccessOrdering,
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DInstructions.cpp1332 Align Alignment, AtomicOrdering SuccessOrdering, in Init() argument
1338 setSuccessOrdering(SuccessOrdering); in Init()
1353 AtomicOrdering SuccessOrdering, in AtomicCmpXchgInst() argument
1361 Init(Ptr, Cmp, NewVal, Alignment, SuccessOrdering, FailureOrdering, SSID); in AtomicCmpXchgInst()
H A DAsmWriter.cpp2734 AtomicOrdering SuccessOrdering,
2860 AtomicOrdering SuccessOrdering, in writeAtomicCmpXchg() argument
2863 assert(SuccessOrdering != AtomicOrdering::NotAtomic && in writeAtomicCmpXchg()
2867 Out << " " << toIRString(SuccessOrdering); in writeAtomicCmpXchg()
H A DCore.cpp4312 LLVMAtomicOrdering SuccessOrdering, in LLVMBuildAtomicCmpXchg() argument
4318 mapFromLLVMOrdering(SuccessOrdering), in LLVMBuildAtomicCmpXchg()
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp6348 const AtomicOrdering SuccessOrdering = in parseFunctionBody() local
6350 if (SuccessOrdering == AtomicOrdering::NotAtomic || in parseFunctionBody()
6351 SuccessOrdering == AtomicOrdering::Unordered) in parseFunctionBody()
6361 ? AtomicCmpXchgInst::getStrongestFailureOrdering(SuccessOrdering) in parseFunctionBody()
6371 I = new AtomicCmpXchgInst(Ptr, Cmp, New, Alignment, SuccessOrdering, in parseFunctionBody()
6419 const AtomicOrdering SuccessOrdering = in parseFunctionBody() local
6421 if (!AtomicCmpXchgInst::isValidSuccessOrdering(SuccessOrdering)) in parseFunctionBody()
6446 I = new AtomicCmpXchgInst(Ptr, Cmp, Val, *Alignment, SuccessOrdering, in parseFunctionBody()
/freebsd/contrib/llvm-project/llvm/include/llvm-c/
H A DCore.h4581 LLVMAtomicOrdering SuccessOrdering,
/freebsd/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLParser.cpp8271 AtomicOrdering SuccessOrdering = AtomicOrdering::NotAtomic; in parseCmpXchg() local
8289 parseScopeAndOrdering(true /*Always atomic*/, SSID, SuccessOrdering) || in parseCmpXchg()
8294 if (!AtomicCmpXchgInst::isValidSuccessOrdering(SuccessOrdering)) in parseCmpXchg()
8311 SuccessOrdering, FailureOrdering, SSID); in parseCmpXchg()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp5052 AtomicOrdering SuccessOrdering = I.getSuccessOrdering(); in visitAtomicCmpXchg() local
5068 AAMDNodes(), nullptr, SSID, SuccessOrdering, FailureOrdering); in visitAtomicCmpXchg()