/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVExpandAtomicPseudoInsts.cpp | 153 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 D | GlobalStatus.h | 80 AtomicOrdering Ordering = AtomicOrdering::NotAtomic; member
|
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | Instructions.h | 234 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 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/clang/lib/CodeGen/ |
H A D | TargetInfo.cpp | 156 llvm::AtomicOrdering Ordering, in getLLVMSyncScopeID()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | GIMatchTableExecutorImpl.h | 469 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 D | LegalizerInfo.h | 116 AtomicOrdering Ordering; member
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | SIMemoryLegalizer.cpp | 93 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 D | AMDGPUTargetTransformInfo.cpp | 508 auto *Ordering = dyn_cast<ConstantInt>(Inst->getArgOperand(2)); in getTgtMemIntrinsic() local
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | MachineMemOperand.h | 165 unsigned Ordering : 4; // enum AtomicOrdering member
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
H A D | AArch64LegalizerInfo.cpp | 1604 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 D | MachineOperand.cpp | 1087 AtomicOrdering Ordering, in MachineMemOperand() 1108 AtomicOrdering Ordering, in MachineMemOperand()
|
H A D | MachineFunction.cpp | 488 SyncScope::ID SSID, AtomicOrdering Ordering, in getMachineMemOperand() 498 SyncScope::ID SSID, AtomicOrdering Ordering, in getMachineMemOperand()
|
H A D | AtomicExpandPass.cpp | 525 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 D | LegalityPredicates.cpp | 209 unsigned MMOIdx, AtomicOrdering Ordering) { in atomicOrderingAtLeastOrStrongerThan()
|
H A D | MachineIRBuilder.cpp | 1054 MachineIRBuilder::buildFence(unsigned Ordering, unsigned Scope) { in buildFence()
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/ |
H A D | AMDGPU.cpp | 469 llvm::AtomicOrdering Ordering, in getLLVMSyncScopeID()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
H A D | NVPTXISelDAGToDAG.cpp | 893 AtomicOrdering Ordering = LD->getSuccessOrdering(); in tryLoad() local 1675 AtomicOrdering Ordering = ST->getSuccessOrdering(); in tryStore() local
|
/freebsd/contrib/llvm-project/llvm/lib/IR/ |
H A D | Instructions.cpp | 1599 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 D | Core.cpp | 3649 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 D | LLParser.cpp | 2645 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 D | BitcodeReader.cpp | 6051 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 D | DataFlowSanitizer.cpp | 3200 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 D | DXILBitcodeWriter.cpp | 580 unsigned DXILBitcodeWriter::getEncodedOrdering(AtomicOrdering Ordering) { in getEncodedOrdering()
|