Home
last modified time | relevance | path

Searched defs:Ordering (Results 1 – 25 of 41) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVExpandAtomicPseudoInsts.cpp219 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 DGlobalStatus.h80 AtomicOrdering Ordering = AtomicOrdering::NotAtomic; member
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DInstructions.h223 void setOrdering(AtomicOrdering Ordering) { in setOrdering()
344 void setOrdering(AtomicOrdering Ordering) { in setOrdering()
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchExpandAtomicPseudoInsts.cpp156 AtomicOrdering Ordering = doAtomicBinOpExpansion() local
254 AtomicOrdering Ordering = doMaskedAtomicBinOpExpansion() local
/freebsd/contrib/llvm-project/compiler-rt/lib/orc/tests/unit/
H A Dexecutor_address_test.cpp36 TEST(ExecutorAddrTest, Ordering) { in TEST() argument
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDbgEntityHistoryCalculator.cpp116 const InstructionOrdering &Ordering) { in intersects()
131 const InstructionOrdering &Ordering) { in trimLocationRanges()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DGIMatchTableExecutorImpl.h493 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 DLegalizerInfo.h116 AtomicOrdering Ordering; member
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DTargetInfo.cpp157 llvm::AtomicOrdering Ordering, in getLLVMSyncScopeID()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineMemOperand.h166 unsigned Ordering : 4; // enum AtomicOrdering member
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIMemoryLegalizer.cpp95 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 DAMDGPUTargetTransformInfo.cpp505 auto *Ordering = dyn_cast<ConstantInt>(Inst->getArgOperand(2)); in getTgtMemIntrinsic() local
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineOperand.cpp1087 AtomicOrdering Ordering, in MachineMemOperand()
1108 AtomicOrdering Ordering, in MachineMemOperand()
H A DMachineFunction.cpp490 SyncScope::ID SSID, AtomicOrdering Ordering, in getMachineMemOperand()
504 SyncScope::ID SSID, AtomicOrdering Ordering, in getMachineMemOperand()
H A DAtomicExpandPass.cpp560 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 DAArch64LegalizerInfo.cpp1749 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 DLegalityPredicates.cpp209 unsigned MMOIdx, AtomicOrdering Ordering) { in atomicOrderingAtLeastOrStrongerThan()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DAMDGPU.cpp509 llvm::AtomicOrdering Ordering, in getLLVMSyncScopeID()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXISelDAGToDAG.cpp919 AtomicOrdering Ordering = LD->getSuccessOrdering(); in tryLoad() local
1701 AtomicOrdering Ordering = ST->getSuccessOrdering(); in tryStore() local
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DDirectiveEmitter.cpp555 std::vector<int> Ordering(Directives.size()); in EmitLeafTable() local
/freebsd/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLParser.cpp2757 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 DCore.cpp3865 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 DInstructions.cpp1369 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 DBitcodeReader.cpp6228 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 DDataFlowSanitizer.cpp3216 Value *Ordering = CB.getArgOperand(3); in visitLibAtomicLoad() local
3256 Value *Ordering = CB.getArgOperand(3); in visitLibAtomicStore() local

12