Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVExpandAtomicPseudoInsts.cpp153 static unsigned getLRForRMW32(AtomicOrdering Ordering, in getLRForRMW32()
175 static unsigned getSCForRMW32(AtomicOrdering Ordering, in getSCForRMW32()
197 static unsigned getLRForRMW64(AtomicOrdering Ordering, in getLRForRMW64()
219 static unsigned getSCForRMW64(AtomicOrdering Ordering, in getSCForRMW64()
241 static unsigned getLRForRMW(AtomicOrdering Ordering, int Width, in getLRForRMW()
250 static unsigned getSCForRMW(AtomicOrdering Ordering, int Width, in getSCForRMW()
269 AtomicOrdering Ordering = in doAtomicBinOpExpansion() local
335 AtomicOrdering Ordering = in doMaskedAtomicBinOpExpansion() local
477 AtomicOrdering Ordering = in expandAtomicMinMaxOp() local
660 AtomicOrdering Ordering = in expandAtomicCmpXchg() local
/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.h234 void setOrdering(AtomicOrdering Ordering) { in setOrdering()
368 void setOrdering(AtomicOrdering Ordering) { in setOrdering()
/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/clang/lib/CodeGen/
H A DTargetInfo.cpp156 llvm::AtomicOrdering Ordering, in getLLVMSyncScopeID()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DGIMatchTableExecutorImpl.h469 auto Ordering = (AtomicOrdering)readULEB(); in executeMatchTable() local
486 auto Ordering = (AtomicOrdering)readULEB(); in executeMatchTable() local
504 auto Ordering = (AtomicOrdering)readULEB(); in executeMatchTable() local
H A DLegalizerInfo.h116 AtomicOrdering Ordering; member
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIMemoryLegalizer.cpp93 AtomicOrdering Ordering = AtomicOrdering::NotAtomic; member in __anon7617168f0111::SIMemOpInfo
102 SIMemOpInfo(AtomicOrdering Ordering = AtomicOrdering::SequentiallyConsistent, in SIMemOpInfo()
728 AtomicOrdering Ordering = AtomicOrdering::NotAtomic; in constructFromMIWithMMO() local
818 AtomicOrdering Ordering = in getAtomicFenceInfo() local
H A DAMDGPUTargetTransformInfo.cpp508 auto *Ordering = dyn_cast<ConstantInt>(Inst->getArgOperand(2)); in getTgtMemIntrinsic() local
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineMemOperand.h165 unsigned Ordering : 4; // enum AtomicOrdering member
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64LegalizerInfo.cpp1604 AtomicOrdering Ordering = (*MI.memoperands_begin())->getSuccessOrdering(); in legalizeLoadStore() local
1865 auto Ordering = (*MI.memoperands_begin())->getMergedOrdering(); in legalizeAtomicCmpxchg128() local
1906 auto Ordering = (*MI.memoperands_begin())->getMergedOrdering(); in legalizeAtomicCmpxchg128() local
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineOperand.cpp1087 AtomicOrdering Ordering, in MachineMemOperand()
1108 AtomicOrdering Ordering, in MachineMemOperand()
H A DMachineFunction.cpp488 SyncScope::ID SSID, AtomicOrdering Ordering, in getMachineMemOperand()
498 SyncScope::ID SSID, AtomicOrdering Ordering, in getMachineMemOperand()
H A DAtomicExpandPass.cpp525 AtomicOrdering Ordering = SI->getOrdering(); in expandAtomicStore() local
1749 Value *ValueOperand, Value *CASExpected, AtomicOrdering Ordering, in expandAtomicOpToLibcall()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalityPredicates.cpp209 unsigned MMOIdx, AtomicOrdering Ordering) { in atomicOrderingAtLeastOrStrongerThan()
H A DMachineIRBuilder.cpp1054 MachineIRBuilder::buildFence(unsigned Ordering, unsigned Scope) { in buildFence()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DAMDGPU.cpp469 llvm::AtomicOrdering Ordering, in getLLVMSyncScopeID()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXISelDAGToDAG.cpp893 AtomicOrdering Ordering = LD->getSuccessOrdering(); in tryLoad() local
1675 AtomicOrdering Ordering = ST->getSuccessOrdering(); in tryStore() local
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DInstructions.cpp1599 Align Alignment, AtomicOrdering Ordering, in Init()
1621 Align Alignment, AtomicOrdering Ordering, in AtomicRMWInst()
1630 Align Alignment, AtomicOrdering Ordering, in AtomicRMWInst()
1685 FenceInst::FenceInst(LLVMContext &C, AtomicOrdering Ordering, in FenceInst()
1693 FenceInst::FenceInst(LLVMContext &C, AtomicOrdering Ordering, in FenceInst()
H A DCore.cpp3649 static AtomicOrdering mapFromLLVMOrdering(LLVMAtomicOrdering Ordering) { in mapFromLLVMOrdering()
3665 static LLVMAtomicOrdering mapToLLVMOrdering(AtomicOrdering Ordering) { in mapToLLVMOrdering()
3728 LLVMValueRef LLVMBuildFence(LLVMBuilderRef B, LLVMAtomicOrdering Ordering, in LLVMBuildFence()
3813 void LLVMSetOrdering(LLVMValueRef MemAccessInst, LLVMAtomicOrdering Ordering) { in LLVMSetOrdering()
4139 LLVMAtomicOrdering Ordering) { in LLVMSetCmpXchgSuccessOrdering()
4152 LLVMAtomicOrdering Ordering) { in LLVMSetCmpXchgFailureOrdering()
/freebsd/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLParser.cpp2645 AtomicOrdering &Ordering) { in parseScopeAndOrdering()
2682 bool LLParser::parseOrdering(AtomicOrdering &Ordering) { in parseOrdering()
7727 AtomicOrdering Ordering = AtomicOrdering::NotAtomic; in parseLoad() local
7777 AtomicOrdering Ordering = AtomicOrdering::NotAtomic; in parseStore() local
7878 AtomicOrdering Ordering = AtomicOrdering::NotAtomic; in parseAtomicRMW() local
7982 AtomicOrdering Ordering = AtomicOrdering::NotAtomic; in parseFence() local
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp6051 AtomicOrdering Ordering = getDecodedOrdering(Record[OpNum + 2]); in parseFunctionBody() local
6128 AtomicOrdering Ordering = getDecodedOrdering(Record[OpNum + 2]); in parseFunctionBody() local
6318 const AtomicOrdering Ordering = getDecodedOrdering(Record[OpNum + 2]); in parseFunctionBody() local
6346 AtomicOrdering Ordering = getDecodedOrdering(Record[0]); in parseFunctionBody() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DDataFlowSanitizer.cpp3200 Value *Ordering = CB.getArgOperand(3); in visitLibAtomicLoad() local
3241 Value *Ordering = CB.getArgOperand(3); in visitLibAtomicStore() local
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/DXILWriter/
H A DDXILBitcodeWriter.cpp580 unsigned DXILBitcodeWriter::getEncodedOrdering(AtomicOrdering Ordering) { in getEncodedOrdering()

12