/openbsd/gnu/llvm/llvm/lib/Target/RISCV/ |
H A D | RISCVExpandAtomicPseudoInsts.cpp | 132 static unsigned getLRForRMW32(AtomicOrdering Ordering) { in getLRForRMW32() 149 static unsigned getSCForRMW32(AtomicOrdering Ordering) { in getSCForRMW32() 166 static unsigned getLRForRMW64(AtomicOrdering Ordering) { in getLRForRMW64() 183 static unsigned getSCForRMW64(AtomicOrdering Ordering) { in getSCForRMW64() 200 static unsigned getLRForRMW(AtomicOrdering Ordering, int Width) { in getLRForRMW() 208 static unsigned getSCForRMW(AtomicOrdering Ordering, int Width) { in getSCForRMW() 225 AtomicOrdering Ordering = in doAtomicBinOpExpansion() local 288 AtomicOrdering Ordering = in doMaskedAtomicBinOpExpansion() local 429 AtomicOrdering Ordering = in expandAtomicMinMaxOp() local 603 AtomicOrdering Ordering = in expandAtomicCmpXchg() local
|
/openbsd/gnu/llvm/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineAtomicRMW.cpp | 119 AtomicOrdering Ordering = RMWI.getOrdering(); in visitAtomicRMWInst() local
|
/openbsd/gnu/llvm/llvm/include/llvm/IR/ |
H A D | Instructions.h | 234 void setOrdering(AtomicOrdering Ordering) { in setOrdering() 360 void setOrdering(AtomicOrdering Ordering) { in setOrdering()
|
/openbsd/gnu/llvm/llvm/include/llvm/Transforms/Utils/ |
H A D | GlobalStatus.h | 80 AtomicOrdering Ordering = AtomicOrdering::NotAtomic; member
|
/openbsd/gnu/llvm/llvm/lib/Target/LoongArch/ |
H A D | LoongArchExpandAtomicPseudoInsts.cpp | 156 AtomicOrdering Ordering = in doAtomicBinOpExpansion() local 254 AtomicOrdering Ordering = in doMaskedAtomicBinOpExpansion() local
|
H A D | LoongArchISelLowering.cpp | 2825 Value *Ordering = in emitMaskedAtomicCmpXchgIntrinsic() local 2846 Value *Ordering = in emitMaskedAtomicRMWIntrinsic() local
|
/openbsd/gnu/llvm/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | InstructionSelectorImpl.h | 403 AtomicOrdering Ordering = (AtomicOrdering)MatchTable[CurrentIdx++]; in executeMatchTable() local 420 AtomicOrdering Ordering = (AtomicOrdering)MatchTable[CurrentIdx++]; in executeMatchTable() local 438 AtomicOrdering Ordering = (AtomicOrdering)MatchTable[CurrentIdx++]; in executeMatchTable() local
|
H A D | LegalizerInfo.h | 115 AtomicOrdering Ordering; member
|
/openbsd/gnu/llvm/compiler-rt/lib/orc/tests/unit/ |
H A D | executor_address_test.cpp | 36 TEST(ExecutorAddrTest, Ordering) { in TEST() argument
|
/openbsd/gnu/llvm/llvm/lib/CodeGen/AsmPrinter/ |
H A D | DbgEntityHistoryCalculator.cpp | 116 const InstructionOrdering &Ordering) { in intersects() 131 const InstructionOrdering &Ordering) { in trimLocationRanges()
|
/openbsd/gnu/llvm/llvm/lib/Target/AMDGPU/ |
H A D | SIMemoryLegalizer.cpp | 93 AtomicOrdering Ordering = AtomicOrdering::NotAtomic; member in __anon6318f0340111::SIMemOpInfo 102 SIMemOpInfo(AtomicOrdering Ordering = AtomicOrdering::SequentiallyConsistent, in SIMemOpInfo() 683 AtomicOrdering Ordering = AtomicOrdering::NotAtomic; in constructFromMIWithMMO() local 773 AtomicOrdering Ordering = in getAtomicFenceInfo() local
|
H A D | AMDGPUTargetTransformInfo.cpp | 494 auto *Ordering = dyn_cast<ConstantInt>(Inst->getArgOperand(2)); in getTgtMemIntrinsic() local
|
/openbsd/gnu/llvm/llvm/include/llvm/CodeGen/ |
H A D | MachineMemOperand.h | 164 unsigned Ordering : 4; // enum AtomicOrdering member
|
/openbsd/gnu/llvm/llvm/lib/CodeGen/ |
H A D | MachineOperand.cpp | 1069 AtomicOrdering Ordering, in MachineMemOperand() 1090 AtomicOrdering Ordering, in MachineMemOperand()
|
H A D | MachineFunction.cpp | 472 SyncScope::ID SSID, AtomicOrdering Ordering, in getMachineMemOperand() 482 SyncScope::ID SSID, AtomicOrdering Ordering, in getMachineMemOperand()
|
H A D | AtomicExpandPass.cpp | 531 AtomicOrdering Ordering = SI->getOrdering(); in expandAtomicStore() local 1758 Value *ValueOperand, Value *CASExpected, AtomicOrdering Ordering, in expandAtomicOpToLibcall()
|
/openbsd/gnu/llvm/llvm/lib/CodeGen/GlobalISel/ |
H A D | LegalityPredicates.cpp | 206 unsigned MMOIdx, AtomicOrdering Ordering) { in atomicOrderingAtLeastOrStrongerThan()
|
H A D | MachineIRBuilder.cpp | 1006 MachineIRBuilder::buildFence(unsigned Ordering, unsigned Scope) { in buildFence()
|
/openbsd/gnu/llvm/llvm/lib/Target/AArch64/GISel/ |
H A D | AArch64LegalizerInfo.cpp | 1432 auto Ordering = (*MI.memoperands_begin())->getMergedOrdering(); in legalizeAtomicCmpxchg128() local 1473 auto Ordering = (*MI.memoperands_begin())->getMergedOrdering(); in legalizeAtomicCmpxchg128() local
|
/openbsd/gnu/llvm/llvm/lib/Target/NVPTX/ |
H A D | NVPTXISelDAGToDAG.cpp | 877 AtomicOrdering Ordering = LD->getSuccessOrdering(); in tryLoad() local 1731 AtomicOrdering Ordering = ST->getSuccessOrdering(); in tryStore() local
|
/openbsd/gnu/llvm/llvm/lib/IR/ |
H A D | Instructions.cpp | 1731 Align Alignment, AtomicOrdering Ordering, in Init() 1756 Align Alignment, AtomicOrdering Ordering, in AtomicRMWInst() 1765 Align Alignment, AtomicOrdering Ordering, in AtomicRMWInst() 1820 FenceInst::FenceInst(LLVMContext &C, AtomicOrdering Ordering, in FenceInst() 1828 FenceInst::FenceInst(LLVMContext &C, AtomicOrdering Ordering, in FenceInst()
|
H A D | Core.cpp | 3511 static AtomicOrdering mapFromLLVMOrdering(LLVMAtomicOrdering Ordering) { in mapFromLLVMOrdering() 3527 static LLVMAtomicOrdering mapToLLVMOrdering(AtomicOrdering Ordering) { in mapToLLVMOrdering() 3590 LLVMValueRef LLVMBuildFence(LLVMBuilderRef B, LLVMAtomicOrdering Ordering, in LLVMBuildFence() 3673 void LLVMSetOrdering(LLVMValueRef MemAccessInst, LLVMAtomicOrdering Ordering) { in LLVMSetOrdering() 3968 LLVMAtomicOrdering Ordering) { in LLVMSetCmpXchgSuccessOrdering() 3981 LLVMAtomicOrdering Ordering) { in LLVMSetCmpXchgFailureOrdering()
|
/openbsd/gnu/llvm/llvm/lib/AsmParser/ |
H A D | LLParser.cpp | 2449 AtomicOrdering &Ordering) { in parseScopeAndOrdering() 2486 bool LLParser::parseOrdering(AtomicOrdering &Ordering) { in parseOrdering() 7548 AtomicOrdering Ordering = AtomicOrdering::NotAtomic; in parseLoad() local 7605 AtomicOrdering Ordering = AtomicOrdering::NotAtomic; in parseStore() local 7715 AtomicOrdering Ordering = AtomicOrdering::NotAtomic; in parseAtomicRMW() local 7822 AtomicOrdering Ordering = AtomicOrdering::NotAtomic; in parseFence() local
|
/openbsd/gnu/llvm/llvm/lib/Bitcode/Reader/ |
H A D | BitcodeReader.cpp | 6002 AtomicOrdering Ordering = getDecodedOrdering(Record[OpNum + 2]); in parseFunctionBody() local 6079 AtomicOrdering Ordering = getDecodedOrdering(Record[OpNum + 2]); in parseFunctionBody() local 6269 const AtomicOrdering Ordering = getDecodedOrdering(Record[OpNum + 2]); in parseFunctionBody() local 6297 AtomicOrdering Ordering = getDecodedOrdering(Record[0]); in parseFunctionBody() local
|
/openbsd/gnu/llvm/llvm/lib/Transforms/Instrumentation/ |
H A D | DataFlowSanitizer.cpp | 3204 Value *Ordering = CB.getArgOperand(3); in visitLibAtomicLoad() local 3246 Value *Ordering = CB.getArgOperand(3); in visitLibAtomicStore() local
|