Home
last modified time | relevance | path

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

12

/openbsd/gnu/llvm/llvm/lib/Target/RISCV/
H A DRISCVExpandAtomicPseudoInsts.cpp132 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 DInstCombineAtomicRMW.cpp119 AtomicOrdering Ordering = RMWI.getOrdering(); in visitAtomicRMWInst() local
/openbsd/gnu/llvm/llvm/include/llvm/IR/
H A DInstructions.h234 void setOrdering(AtomicOrdering Ordering) { in setOrdering()
360 void setOrdering(AtomicOrdering Ordering) { in setOrdering()
/openbsd/gnu/llvm/llvm/include/llvm/Transforms/Utils/
H A DGlobalStatus.h80 AtomicOrdering Ordering = AtomicOrdering::NotAtomic; member
/openbsd/gnu/llvm/llvm/lib/Target/LoongArch/
H A DLoongArchExpandAtomicPseudoInsts.cpp156 AtomicOrdering Ordering = in doAtomicBinOpExpansion() local
254 AtomicOrdering Ordering = in doMaskedAtomicBinOpExpansion() local
H A DLoongArchISelLowering.cpp2825 Value *Ordering = in emitMaskedAtomicCmpXchgIntrinsic() local
2846 Value *Ordering = in emitMaskedAtomicRMWIntrinsic() local
/openbsd/gnu/llvm/llvm/include/llvm/CodeGen/GlobalISel/
H A DInstructionSelectorImpl.h403 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 DLegalizerInfo.h115 AtomicOrdering Ordering; member
/openbsd/gnu/llvm/compiler-rt/lib/orc/tests/unit/
H A Dexecutor_address_test.cpp36 TEST(ExecutorAddrTest, Ordering) { in TEST() argument
/openbsd/gnu/llvm/llvm/lib/CodeGen/AsmPrinter/
H A DDbgEntityHistoryCalculator.cpp116 const InstructionOrdering &Ordering) { in intersects()
131 const InstructionOrdering &Ordering) { in trimLocationRanges()
/openbsd/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DSIMemoryLegalizer.cpp93 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 DAMDGPUTargetTransformInfo.cpp494 auto *Ordering = dyn_cast<ConstantInt>(Inst->getArgOperand(2)); in getTgtMemIntrinsic() local
/openbsd/gnu/llvm/llvm/include/llvm/CodeGen/
H A DMachineMemOperand.h164 unsigned Ordering : 4; // enum AtomicOrdering member
/openbsd/gnu/llvm/llvm/lib/CodeGen/
H A DMachineOperand.cpp1069 AtomicOrdering Ordering, in MachineMemOperand()
1090 AtomicOrdering Ordering, in MachineMemOperand()
H A DMachineFunction.cpp472 SyncScope::ID SSID, AtomicOrdering Ordering, in getMachineMemOperand()
482 SyncScope::ID SSID, AtomicOrdering Ordering, in getMachineMemOperand()
H A DAtomicExpandPass.cpp531 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 DLegalityPredicates.cpp206 unsigned MMOIdx, AtomicOrdering Ordering) { in atomicOrderingAtLeastOrStrongerThan()
H A DMachineIRBuilder.cpp1006 MachineIRBuilder::buildFence(unsigned Ordering, unsigned Scope) { in buildFence()
/openbsd/gnu/llvm/llvm/lib/Target/AArch64/GISel/
H A DAArch64LegalizerInfo.cpp1432 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 DNVPTXISelDAGToDAG.cpp877 AtomicOrdering Ordering = LD->getSuccessOrdering(); in tryLoad() local
1731 AtomicOrdering Ordering = ST->getSuccessOrdering(); in tryStore() local
/openbsd/gnu/llvm/llvm/lib/IR/
H A DInstructions.cpp1731 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 DCore.cpp3511 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 DLLParser.cpp2449 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 DBitcodeReader.cpp6002 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 DDataFlowSanitizer.cpp3204 Value *Ordering = CB.getArgOperand(3); in visitLibAtomicLoad() local
3246 Value *Ordering = CB.getArgOperand(3); in visitLibAtomicStore() local

12