| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVExpandAtomicPseudoInsts.cpp | 151 static unsigned getLRForRMW32(AtomicOrdering Ordering, in getLRForRMW32() 173 static unsigned getSCForRMW32(AtomicOrdering Ordering, in getSCForRMW32() 195 static unsigned getLRForRMW64(AtomicOrdering Ordering, in getLRForRMW64() 217 static unsigned getSCForRMW64(AtomicOrdering Ordering, in getSCForRMW64() 239 static unsigned getLRForRMW(AtomicOrdering Ordering, int Width, in getLRForRMW() 248 static unsigned getSCForRMW(AtomicOrdering Ordering, int Width, in getSCForRMW() 267 AtomicOrdering Ordering = in doAtomicBinOpExpansion() local 333 AtomicOrdering Ordering = in doMaskedAtomicBinOpExpansion() local 475 AtomicOrdering Ordering = in expandAtomicMinMaxOp() local 658 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 | 229 void setOrdering(AtomicOrdering Ordering) { in setOrdering() 353 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/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | GIMatchTableExecutorImpl.h | 531 auto Ordering = (AtomicOrdering)MatchTable[CurrentIdx++]; in executeMatchTable() local 548 auto Ordering = (AtomicOrdering)MatchTable[CurrentIdx++]; in executeMatchTable() local 566 auto Ordering = (AtomicOrdering)MatchTable[CurrentIdx++]; in executeMatchTable() local
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | TargetInfo.cpp | 168 llvm::AtomicOrdering Ordering, in getLLVMSyncScopeID()
|
| H A D | CGBuiltin.cpp | 295 AtomicOrdering Ordering) { in MakeBinaryAtomicValue() 539 AtomicOrdering Ordering = AtomicOrdering::SequentiallyConsistent) { in EmitAtomicIncrementValue() 551 AtomicOrdering Ordering = AtomicOrdering::SequentiallyConsistent) { in EmitAtomicDecrementValue() 1730 llvm::AtomicOrdering Ordering = getBitTestAtomicOrdering(BT.Interlocking); in EmitBitTestIntrinsic() local
|
| /freebsd/contrib/llvm-project/llvm/lib/SandboxIR/ |
| H A D | Instruction.cpp | 307 FenceInst *FenceInst::create(AtomicOrdering Ordering, InsertPosition Pos, in create() 314 void FenceInst::setOrdering(AtomicOrdering Ordering) { in setOrdering() 1272 void AtomicRMWInst::setOrdering(AtomicOrdering Ordering) { in setOrdering() 1295 MaybeAlign Align, AtomicOrdering Ordering, in create() 1359 void AtomicCmpXchgInst::setSuccessOrdering(AtomicOrdering Ordering) { in setSuccessOrdering() 1367 void AtomicCmpXchgInst::setFailureOrdering(AtomicOrdering Ordering) { in setFailureOrdering()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | MachineMemOperand.h | 168 unsigned Ordering : 4; // enum AtomicOrdering member
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | SIMemoryLegalizer.cpp | 97 AtomicOrdering Ordering = AtomicOrdering::NotAtomic; member in __anone9343ac70111::SIMemOpInfo 108 AtomicOrdering Ordering = AtomicOrdering::SequentiallyConsistent, in SIMemOpInfo() 798 AtomicOrdering Ordering = AtomicOrdering::NotAtomic; in constructFromMIWithMMO() local 890 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/lib/Target/NVPTX/MCTargetDesc/ |
| H A D | NVPTXInstPrinter.cpp | 276 auto Ordering = NVPTX::Ordering(Imm); in printLdStCode() local
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTX.h | 154 enum Ordering : OrderingUnderlyingType { enum
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | MachineOperand.cpp | 1102 AtomicOrdering Ordering, in MachineMemOperand() 1123 AtomicOrdering Ordering, in MachineMemOperand()
|
| H A D | MachineFunction.cpp | 526 SyncScope::ID SSID, AtomicOrdering Ordering, in getMachineMemOperand() 540 SyncScope::ID SSID, AtomicOrdering Ordering, in getMachineMemOperand()
|
| H A D | AtomicExpandPass.cpp | 631 AtomicOrdering Ordering = SI->getOrdering(); in expandAtomicStore() local 1901 Value *ValueOperand, Value *CASExpected, AtomicOrdering Ordering, in expandAtomicOpToLibcall()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64LegalizerInfo.cpp | 1890 AtomicOrdering Ordering = (*MI.memoperands_begin())->getSuccessOrdering(); in legalizeLoadStore() local 2176 auto Ordering = (*MI.memoperands_begin())->getMergedOrdering(); in legalizeAtomicCmpxchg128() local 2217 auto Ordering = (*MI.memoperands_begin())->getMergedOrdering(); in legalizeAtomicCmpxchg128() local
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | LegalityPredicates.cpp | 227 unsigned MMOIdx, AtomicOrdering Ordering) { in atomicOrderingAtLeastOrStrongerThan()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/ |
| H A D | AMDGPU.cpp | 483 llvm::AtomicOrdering Ordering, in getLLVMSyncScopeID()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | TargetTransformInfo.h | 81 AtomicOrdering Ordering = AtomicOrdering::NotAtomic; member
|
| /freebsd/contrib/llvm-project/llvm/lib/AsmParser/ |
| H A D | LLParser.cpp | 2787 AtomicOrdering &Ordering) { in parseScopeAndOrdering() 2824 bool LLParser::parseOrdering(AtomicOrdering &Ordering) { in parseOrdering() 8485 AtomicOrdering Ordering = AtomicOrdering::NotAtomic; in parseLoad() local 8535 AtomicOrdering Ordering = AtomicOrdering::NotAtomic; in parseStore() local 8636 AtomicOrdering Ordering = AtomicOrdering::NotAtomic; in parseAtomicRMW() local 8756 AtomicOrdering Ordering = AtomicOrdering::NotAtomic; in parseFence() local
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | Core.cpp | 3920 static AtomicOrdering mapFromLLVMOrdering(LLVMAtomicOrdering Ordering) { in mapFromLLVMOrdering() 3936 static LLVMAtomicOrdering mapToLLVMOrdering(AtomicOrdering Ordering) { in mapToLLVMOrdering() 4021 LLVMValueRef LLVMBuildFence(LLVMBuilderRef B, LLVMAtomicOrdering Ordering, in LLVMBuildFence() 4031 LLVMAtomicOrdering Ordering, unsigned SSID, in LLVMBuildFenceSyncScope() 4123 void LLVMSetOrdering(LLVMValueRef MemAccessInst, LLVMAtomicOrdering Ordering) { in LLVMSetOrdering() 4476 LLVMAtomicOrdering Ordering) { in LLVMSetCmpXchgSuccessOrdering() 4489 LLVMAtomicOrdering Ordering) { in LLVMSetCmpXchgFailureOrdering()
|
| H A D | Instructions.cpp | 1430 Align Alignment, AtomicOrdering Ordering, in Init() 1451 Align Alignment, AtomicOrdering Ordering, in AtomicRMWInst() 1512 FenceInst::FenceInst(LLVMContext &C, AtomicOrdering Ordering, in FenceInst()
|
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/Basic/ |
| H A D | DirectiveEmitter.cpp | 680 std::vector<int> Ordering(Directives.size()); in emitLeafTable() local
|