/llvm-project/offload/DeviceRTL/src/ |
H A D | Synchronization.cpp | 42 void fenceKernel(atomic::OrderingTy Ordering); in atomicMul() argument 36 atomicAdd(Ty * Address,Ty Val,atomic::OrderingTy Ordering) atomicAdd() argument 54 atomicLoad(Ty * Address,atomic::OrderingTy Ordering) atomicLoad() argument 59 atomicStore(Ty * Address,Ty Val,atomic::OrderingTy Ordering) atomicStore() argument 73 atomicMin(Ty * Address,Ty Val,atomic::OrderingTy Ordering) atomicMin() argument 79 atomicMax(Ty * Address,Ty Val,atomic::OrderingTy Ordering) atomicMax() argument 86 atomicMinFP(Ty * Address,Ty Val,atomic::OrderingTy Ordering) atomicMinFP() argument 93 atomicMaxFP(Ty * Address,Ty Val,atomic::OrderingTy Ordering) atomicMaxFP() argument 100 atomicOr(Ty * Address,Ty Val,atomic::OrderingTy Ordering) atomicOr() argument 106 atomicAnd(Ty * Address,Ty Val,atomic::OrderingTy Ordering) atomicAnd() argument 112 atomicXOr(Ty * Address,Ty Val,atomic::OrderingTy Ordering) atomicXOr() argument 118 atomicExchange(uint32_t * Address,uint32_t Val,atomic::OrderingTy Ordering) atomicExchange() argument 135 syncThreadsAligned(atomic::OrderingTy Ordering) syncThreadsAligned() argument 149 atomicInc(uint32_t * A,uint32_t V,atomic::OrderingTy Ordering,atomic::MemScopeTy MemScope) atomicInc() argument 238 fenceTeam(atomic::OrderingTy Ordering) fenceTeam() argument 252 fenceKernel(atomic::OrderingTy Ordering) fenceKernel() argument 266 fenceSystem(atomic::OrderingTy Ordering) fenceSystem() argument 287 syncThreads(atomic::OrderingTy Ordering) syncThreads() argument 296 syncThreadsAligned(atomic::OrderingTy Ordering) syncThreadsAligned() argument 334 atomicInc(uint32_t * Address,uint32_t Val,atomic::OrderingTy Ordering,atomic::MemScopeTy MemScope) atomicInc() argument 359 syncThreads(atomic::OrderingTy Ordering) syncThreads() argument 364 syncThreadsAligned(atomic::OrderingTy Ordering) syncThreadsAligned() argument 413 threads(atomic::OrderingTy Ordering) threads() argument 417 threadsAligned(atomic::OrderingTy Ordering) threadsAligned() argument 421 team(atomic::OrderingTy Ordering) team() argument 423 kernel(atomic::OrderingTy Ordering) kernel() argument 425 system(atomic::OrderingTy Ordering) system() argument 585 ompx_sync_block(int Ordering) ompx_sync_block() argument 591 ompx_sync_block_divergent(int Ordering) ompx_sync_block_divergent() argument [all...] |
/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
|
/llvm-project/clang-tools-extra/test/clang-tidy/checkers/performance/ |
H A D | inefficient-algorithm.cpp | 155 struct Ordering { struct 162 void g(std::set<Value, Ordering> container, int value) { in g() argument
|
/llvm-project/llvm/include/llvm/Transforms/Utils/ |
H A D | GlobalStatus.h | 80 AtomicOrdering Ordering = AtomicOrdering::NotAtomic; member
|
/llvm-project/flang/include/flang/Evaluate/ |
H A D | common.h | 38 ENUM_CLASS(Ordering,Less,Equal,Greater) ENUM_CLASS() argument [all...] |
/llvm-project/llvm/unittests/tools/llvm-exegesis/ |
H A D | ClusteringTest.cpp | 105 TEST(ClusteringTest, Ordering) { in TEST() argument
|
/llvm-project/llvm/include/llvm/IR/ |
H A D | Instructions.h | 223 setOrdering(AtomicOrdering Ordering) setOrdering() argument 344 setOrdering(AtomicOrdering Ordering) setOrdering() argument [all...] |
/llvm-project/lldb/unittests/Utility/ |
H A D | VMRangeTest.cpp | 112 TEST(VMRange, Ordering) { in TEST() argument
|
/llvm-project/llvm/unittests/ExecutionEngine/Orc/ |
H A D | ExecutorAddressTest.cpp | 31 TEST(ExecutorAddrTest,Ordering) TEST() argument
|
/llvm-project/compiler-rt/lib/orc/tests/unit/ |
H A D | executor_address_test.cpp | 36 TEST(ExecutorAddrTest, Ordering) { in TEST() argument
|
/llvm-project/clang/lib/CodeGen/ |
H A D | TargetInfo.cpp | 156 getLLVMSyncScopeID(const LangOptions & LangOpts,SyncScope Scope,llvm::AtomicOrdering Ordering,llvm::LLVMContext & Ctx) const getLLVMSyncScopeID() argument
|
/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
H A D | DbgEntityHistoryCalculator.cpp | 116 const InstructionOrdering &Ordering) { in intersects() 131 const InstructionOrdering &Ordering) { in trimLocationRanges()
|
/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | GIMatchTableExecutorImpl.h | 528 auto Ordering = (AtomicOrdering)MatchTable[CurrentIdx++]; in executeMatchTable() local 493 auto Ordering = (AtomicOrdering)MatchTable[CurrentIdx++]; executeMatchTable() local 510 auto Ordering = (AtomicOrdering)MatchTable[CurrentIdx++]; executeMatchTable() local
|
/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | MachineMemOperand.h | 166 unsigned Ordering : 4; // enum AtomicOrdering global() member
|
/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | SIMemoryLegalizer.cpp | 95 AtomicOrdering Ordering = AtomicOrdering::NotAtomic; member in __anonb377849a0111::SIMemOpInfo 106 AtomicOrdering Ordering = AtomicOrdering::SequentiallyConsistent, in SIMemOpInfo() argument 793 AtomicOrdering Ordering = AtomicOrdering::NotAtomic; constructFromMIWithMMO() local 885 AtomicOrdering Ordering = getAtomicFenceInfo() local [all...] |
/llvm-project/llvm/unittests/IR/ |
H A D | AttributesTest.cpp | 39 TEST(Attributes,Ordering) TEST() argument
|
/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | LegalityPredicates.cpp | 209 atomicOrderingAtLeastOrStrongerThan(unsigned MMOIdx,AtomicOrdering Ordering) atomicOrderingAtLeastOrStrongerThan() argument
|
/llvm-project/llvm/lib/CodeGen/ |
H A D | MachineOperand.cpp | 1108 AtomicInfo.Ordering = static_cast<unsigned>(Ordering); in MachineMemOperand() argument 1087 MachineMemOperand(MachinePointerInfo ptrinfo,Flags f,LLT type,Align a,const AAMDNodes & AAInfo,const MDNode * Ranges,SyncScope::ID SSID,AtomicOrdering Ordering,AtomicOrdering FailureOrdering) MachineMemOperand() argument
|
H A D | MachineFunction.cpp | 490 getMachineMemOperand(MachinePointerInfo PtrInfo,MachineMemOperand::Flags F,LocationSize Size,Align BaseAlignment,const AAMDNodes & AAInfo,const MDNode * Ranges,SyncScope::ID SSID,AtomicOrdering Ordering,AtomicOrdering FailureOrdering) getMachineMemOperand() argument 504 getMachineMemOperand(MachinePointerInfo PtrInfo,MachineMemOperand::Flags f,LLT MemTy,Align base_alignment,const AAMDNodes & AAInfo,const MDNode * Ranges,SyncScope::ID SSID,AtomicOrdering Ordering,AtomicOrdering FailureOrdering) getMachineMemOperand() argument
|
H A D | AtomicExpandPass.cpp | 560 AtomicOrdering Ordering = SI->getOrdering(); expandAtomicStore() local 1833 expandAtomicOpToLibcall(Instruction * I,unsigned Size,Align Alignment,Value * PointerOperand,Value * ValueOperand,Value * CASExpected,AtomicOrdering Ordering,AtomicOrdering Ordering2,ArrayRef<RTLIB::Libcall> Libcalls) expandAtomicOpToLibcall() argument
|
/llvm-project/llvm/lib/Target/AArch64/GISel/ |
H A D | AArch64LegalizerInfo.cpp | 1713 AtomicOrdering Ordering = (*MI.memoperands_begin())->getSuccessOrdering(); legalizeLoadStore() local 1999 auto Ordering = (*MI.memoperands_begin())->getMergedOrdering(); legalizeAtomicCmpxchg128() local 2040 auto Ordering = (*MI.memoperands_begin())->getMergedOrdering(); legalizeAtomicCmpxchg128() local [all...] |
/llvm-project/clang/test/Parser/ |
H A D | cxx0x-keyword-attributes.cpp | 314 class Ordering { class
|
/llvm-project/clang-tools-extra/include-cleaner/unittests/ |
H A D | AnalysisTest.cpp | 461 TEST(Hints,Ordering) TEST() argument
|
/llvm-project/clang/lib/CodeGen/Targets/ |
H A D | AMDGPU.cpp | 509 getLLVMSyncScopeID(const LangOptions & LangOpts,SyncScope Scope,llvm::AtomicOrdering Ordering,llvm::LLVMContext & Ctx) const getLLVMSyncScopeID() argument
|
/llvm-project/llvm/lib/Target/NVPTX/ |
H A D | NVPTXISelDAGToDAG.cpp | 919 AtomicOrdering Ordering = LD->getSuccessOrdering(); tryLoad() local 1701 AtomicOrdering Ordering = ST->getSuccessOrdering(); tryStore() local [all...] |