Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGBuilder.h132 llvm::AtomicOrdering SuccessOrdering,
136 Ptr, Cmp, New, llvm::MaybeAlign(), SuccessOrdering, FailureOrdering,
H A DCGBuiltin.cpp293 AtomicOrdering SuccessOrdering = AtomicOrdering::SequentiallyConsistent) { in EmitAtomicCmpXchgForMSIntrin() argument
307 auto FailureOrdering = SuccessOrdering == AtomicOrdering::Release ? in EmitAtomicCmpXchgForMSIntrin()
309 SuccessOrdering; in EmitAtomicCmpXchgForMSIntrin()
317 SuccessOrdering, FailureOrdering); in EmitAtomicCmpXchgForMSIntrin()
332 AtomicOrdering SuccessOrdering) { in EmitAtomicCmpXchg128ForMSIntrin() argument
345 auto FailureOrdering = SuccessOrdering == AtomicOrdering::Release in EmitAtomicCmpXchg128ForMSIntrin()
347 : SuccessOrdering; in EmitAtomicCmpXchg128ForMSIntrin()
367 SuccessOrdering, FailureOrdering); in EmitAtomicCmpXchg128ForMSIntrin()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/
H A DInstructions.cpp1536 Align Alignment, AtomicOrdering SuccessOrdering, in Init() argument
1542 setSuccessOrdering(SuccessOrdering); in Init()
1563 AtomicOrdering SuccessOrdering, in AtomicCmpXchgInst() argument
1571 Init(Ptr, Cmp, NewVal, Alignment, SuccessOrdering, FailureOrdering, SSID); in AtomicCmpXchgInst()
1576 AtomicOrdering SuccessOrdering, in AtomicCmpXchgInst() argument
1584 Init(Ptr, Cmp, NewVal, Alignment, SuccessOrdering, FailureOrdering, SSID); in AtomicCmpXchgInst()
H A DAsmWriter.cpp2620 AtomicOrdering SuccessOrdering,
2739 AtomicOrdering SuccessOrdering, in writeAtomicCmpXchg() argument
2742 assert(SuccessOrdering != AtomicOrdering::NotAtomic && in writeAtomicCmpXchg()
2746 Out << " " << toIRString(SuccessOrdering); in writeAtomicCmpXchg()
H A DCore.cpp3995 LLVMAtomicOrdering SuccessOrdering, in LLVMBuildAtomicCmpXchg() argument
4001 mapFromLLVMOrdering(SuccessOrdering), in LLVMBuildAtomicCmpXchg()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DInstructions.h524 AtomicOrdering SuccessOrdering, AtomicOrdering FailureOrdering,
540 AtomicOrdering SuccessOrdering,
544 AtomicOrdering SuccessOrdering,
662 getStrongestFailureOrdering(AtomicOrdering SuccessOrdering) {
663 switch (SuccessOrdering) {
H A DIRBuilder.h1745 AtomicOrdering SuccessOrdering,
1753 return Insert(new AtomicCmpXchgInst(Ptr, Cmp, New, *Align, SuccessOrdering,
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp5130 const AtomicOrdering SuccessOrdering = in parseFunctionBody() local
5132 if (SuccessOrdering == AtomicOrdering::NotAtomic || in parseFunctionBody()
5133 SuccessOrdering == AtomicOrdering::Unordered) in parseFunctionBody()
5143 ? AtomicCmpXchgInst::getStrongestFailureOrdering(SuccessOrdering) in parseFunctionBody()
5153 I = new AtomicCmpXchgInst(Ptr, Cmp, New, Alignment, SuccessOrdering, in parseFunctionBody()
5197 const AtomicOrdering SuccessOrdering = in parseFunctionBody() local
5199 if (!AtomicCmpXchgInst::isValidSuccessOrdering(SuccessOrdering)) in parseFunctionBody()
5224 I = new AtomicCmpXchgInst(Ptr, Cmp, Val, *Alignment, SuccessOrdering, in parseFunctionBody()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm-c/
H A DCore.h3988 LLVMAtomicOrdering SuccessOrdering,
/netbsd-src/external/apache2/llvm/dist/llvm/lib/AsmParser/
H A DLLParser.cpp7563 AtomicOrdering SuccessOrdering = AtomicOrdering::NotAtomic; in parseCmpXchg() local
7581 parseScopeAndOrdering(true /*Always atomic*/, SSID, SuccessOrdering) || in parseCmpXchg()
7586 if (!AtomicCmpXchgInst::isValidSuccessOrdering(SuccessOrdering)) in parseCmpXchg()
7608 Ptr, Cmp, New, Alignment.getValueOr(DefaultAlignment), SuccessOrdering, in parseCmpXchg()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp4573 AtomicOrdering SuccessOrdering = I.getSuccessOrdering(); in visitAtomicCmpXchg() local
4588 DAG.getEVTAlign(MemVT), AAMDNodes(), nullptr, SSID, SuccessOrdering, in visitAtomicCmpXchg()