/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVExpandAtomicPseudoInsts.cpp | 219 static unsigned getSCForRMW64(AtomicOrdering Ordering, in getLRForRMW() argument 244 return getLRForRMW32(Ordering, Subtarge in doAtomicBinOpExpansion() local 151 getLRForRMW32(AtomicOrdering Ordering) getLRForRMW32() argument 168 getSCForRMW32(AtomicOrdering Ordering) getSCForRMW32() argument 185 getLRForRMW64(AtomicOrdering Ordering) getLRForRMW64() argument 202 getSCForRMW64(AtomicOrdering Ordering) getSCForRMW64() argument 227 getSCForRMW(AtomicOrdering Ordering,int Width) getSCForRMW() argument 307 AtomicOrdering Ordering = doMaskedAtomicBinOpExpansion() local 448 AtomicOrdering Ordering = expandAtomicMinMaxOp() local 631 AtomicOrdering Ordering = expandAtomicCmpXchg() local [all...] |
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
H A D | GlobalStatus.h | 80 AtomicOrdering Ordering = AtomicOrdering::NotAtomic; member
|
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | Instructions.h | 223 void setOrdering(AtomicOrdering Ordering) { in setOrdering() 344 void setOrdering(AtomicOrdering Ordering) { in setOrdering()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
H A D | LoongArchExpandAtomicPseudoInsts.cpp | 156 AtomicOrdering Ordering = doAtomicBinOpExpansion() local 254 AtomicOrdering Ordering = doMaskedAtomicBinOpExpansion() local
|
/freebsd/contrib/llvm-project/compiler-rt/lib/orc/tests/unit/ |
H A D | executor_address_test.cpp | 36 TEST(ExecutorAddrTest, Ordering) { in TEST() argument
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
H A D | DbgEntityHistoryCalculator.cpp | 116 const InstructionOrdering &Ordering) { in intersects() 131 const InstructionOrdering &Ordering) { in trimLocationRanges()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | GIMatchTableExecutorImpl.h | 493 auto Ordering = (AtomicOrdering)MatchTable[CurrentIdx++]; in executeMatchTable() local 510 auto Ordering = (AtomicOrdering)MatchTable[CurrentIdx++]; in executeMatchTable() local 528 auto Ordering = (AtomicOrdering)MatchTable[CurrentIdx++]; in executeMatchTable() local
|
H A D | LegalizerInfo.h | 116 AtomicOrdering Ordering; member
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | TargetInfo.cpp | 157 llvm::AtomicOrdering Ordering, in getLLVMSyncScopeID()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | MachineMemOperand.h | 166 unsigned Ordering : 4; // enum AtomicOrdering member
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | SIMemoryLegalizer.cpp | 95 AtomicOrdering Ordering = AtomicOrdering::NotAtomic; member in __anone9343ac70111::SIMemOpInfo 106 AtomicOrdering Ordering = AtomicOrdering::SequentiallyConsistent, in SIMemOpInfo() 817 AtomicOrdering Ordering = AtomicOrdering::NotAtomic; in constructFromMIWithMMO() local 909 AtomicOrdering Ordering = in getAtomicFenceInfo() local
|
H A D | AMDGPUTargetTransformInfo.cpp | 505 auto *Ordering = dyn_cast<ConstantInt>(Inst->getArgOperand(2)); in getTgtMemIntrinsic() local
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | MachineOperand.cpp | 1087 AtomicOrdering Ordering, in MachineMemOperand() 1108 AtomicOrdering Ordering, in MachineMemOperand()
|
H A D | MachineFunction.cpp | 490 SyncScope::ID SSID, AtomicOrdering Ordering, in getMachineMemOperand() 504 SyncScope::ID SSID, AtomicOrdering Ordering, in getMachineMemOperand()
|
H A D | AtomicExpandPass.cpp | 560 AtomicOrdering Ordering = SI->getOrdering(); in expandAtomicStore() local 1833 Value *ValueOperand, Value *CASExpected, AtomicOrdering Ordering, in expandAtomicOpToLibcall()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
H A D | AArch64LegalizerInfo.cpp | 1749 AtomicOrdering Ordering = (*MI.memoperands_begin())->getSuccessOrdering(); in legalizeLoadStore() local 2035 auto Ordering = (*MI.memoperands_begin())->getMergedOrdering(); in legalizeAtomicCmpxchg128() local 2076 auto Ordering = (*MI.memoperands_begin())->getMergedOrdering(); in legalizeAtomicCmpxchg128() local
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | LegalityPredicates.cpp | 209 unsigned MMOIdx, AtomicOrdering Ordering) { in atomicOrderingAtLeastOrStrongerThan()
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/ |
H A D | AMDGPU.cpp | 509 llvm::AtomicOrdering Ordering, in getLLVMSyncScopeID()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
H A D | NVPTXISelDAGToDAG.cpp | 919 AtomicOrdering Ordering = LD->getSuccessOrdering(); in tryLoad() local 1701 AtomicOrdering Ordering = ST->getSuccessOrdering(); in tryStore() local
|
/freebsd/contrib/llvm-project/llvm/utils/TableGen/ |
H A D | DirectiveEmitter.cpp | 555 std::vector<int> Ordering(Directives.size()); in EmitLeafTable() local
|
/freebsd/contrib/llvm-project/llvm/lib/AsmParser/ |
H A D | LLParser.cpp | 2757 AtomicOrdering &Ordering) { in parseScopeAndOrdering() 2794 bool LLParser::parseOrdering(AtomicOrdering &Ordering) { in parseOrdering() 8174 AtomicOrdering Ordering = AtomicOrdering::NotAtomic; in parseLoad() local 8224 AtomicOrdering Ordering = AtomicOrdering::NotAtomic; in parseStore() local 8325 AtomicOrdering Ordering = AtomicOrdering::NotAtomic; in parseAtomicRMW() local 8431 AtomicOrdering Ordering = AtomicOrdering::NotAtomic; in parseFence() local
|
/freebsd/contrib/llvm-project/llvm/lib/IR/ |
H A D | Core.cpp | 3865 static AtomicOrdering mapFromLLVMOrdering(LLVMAtomicOrdering Ordering) { in mapFromLLVMOrdering() 3881 static LLVMAtomicOrdering mapToLLVMOrdering(AtomicOrdering Ordering) { in mapToLLVMOrdering() 3952 LLVMValueRef LLVMBuildFence(LLVMBuilderRef B, LLVMAtomicOrdering Ordering, in LLVMBuildFence() 4047 void LLVMSetOrdering(LLVMValueRef MemAccessInst, LLVMAtomicOrdering Ordering) { in LLVMSetOrdering() 4373 LLVMAtomicOrdering Ordering) { in LLVMSetCmpXchgSuccessOrdering() 4386 LLVMAtomicOrdering Ordering) { in LLVMSetCmpXchgFailureOrdering()
|
H A D | Instructions.cpp | 1369 Align Alignment, AtomicOrdering Ordering, in Init() 1390 Align Alignment, AtomicOrdering Ordering, in AtomicRMWInst() 1445 FenceInst::FenceInst(LLVMContext &C, AtomicOrdering Ordering, in FenceInst()
|
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Reader/ |
H A D | BitcodeReader.cpp | 6228 AtomicOrdering Ordering = getDecodedOrdering(Record[OpNum + 2]); in parseFunctionBody() local 6305 AtomicOrdering Ordering = getDecodedOrdering(Record[OpNum + 2]); in parseFunctionBody() local 6495 const AtomicOrdering Ordering = getDecodedOrdering(Record[OpNum + 2]); in parseFunctionBody() local 6523 AtomicOrdering Ordering = getDecodedOrdering(Record[0]); in parseFunctionBody() local
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | DataFlowSanitizer.cpp | 3216 Value *Ordering = CB.getArgOperand(3); in visitLibAtomicLoad() local 3256 Value *Ordering = CB.getArgOperand(3); in visitLibAtomicStore() local
|