/freebsd-src/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-src/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
H A D | GlobalStatus.h | 80 AtomicOrdering Ordering = AtomicOrdering::NotAtomic; member
|
/freebsd-src/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | Instructions.h | 234 setOrdering(AtomicOrdering Ordering) setOrdering() argument 368 setOrdering(AtomicOrdering Ordering) setOrdering() argument [all...] |
/freebsd-src/contrib/llvm-project/compiler-rt/lib/orc/tests/unit/ |
H A D | executor_address_test.cpp | 36 TEST(ExecutorAddrTest, Ordering) { in TEST() argument
|
/freebsd-src/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-src/contrib/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
|
/freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | GIMatchTableExecutorImpl.h | 469 auto Ordering = (AtomicOrdering)readULEB(); executeMatchTable() local 486 auto Ordering = (AtomicOrdering)readULEB(); executeMatchTable() local 504 auto Ordering = (AtomicOrdering)readULEB(); executeMatchTable() local
|
H A D | LegalizerInfo.h | 116 AtomicOrdering Ordering; member
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | SIMemoryLegalizer.cpp | 93 AtomicOrdering Ordering = AtomicOrdering::NotAtomic; global() member in __anond7d82e590111::SIMemOpInfo 102 SIMemOpInfo(AtomicOrdering Ordering=AtomicOrdering::SequentiallyConsistent,SIAtomicScope Scope=SIAtomicScope::SYSTEM,SIAtomicAddrSpace OrderingAddrSpace=SIAtomicAddrSpace::ATOMIC,SIAtomicAddrSpace InstrAddrSpace=SIAtomicAddrSpace::ALL,bool IsCrossAddressSpaceOrdering=true,AtomicOrdering FailureOrdering=AtomicOrdering::SequentiallyConsistent,bool IsVolatile=false,bool IsNonTemporal=false) SIMemOpInfo() argument 728 AtomicOrdering Ordering = AtomicOrdering::NotAtomic; constructFromMIWithMMO() local 818 AtomicOrdering Ordering = getAtomicFenceInfo() local [all...] |
H A D | AMDGPUTargetTransformInfo.cpp | 508 auto *Ordering = dyn_cast<ConstantInt>(Inst->getArgOperand(2)); getTgtMemIntrinsic() local
|
/freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | MachineMemOperand.h | 165 unsigned Ordering : 4; // enum AtomicOrdering global() member
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
H A D | AArch64LegalizerInfo.cpp | 1604 AtomicOrdering Ordering = (*MI.memoperands_begin())->getSuccessOrdering(); legalizeLoadStore() local 1865 auto Ordering = (*MI.memoperands_begin())->getMergedOrdering(); legalizeAtomicCmpxchg128() local 1906 auto Ordering = (*MI.memoperands_begin())->getMergedOrdering(); legalizeAtomicCmpxchg128() local [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | MachineOperand.cpp | 1087 AtomicOrdering Ordering, in MachineMemOperand() argument 1108 AtomicOrdering Ordering, in MachineMemOperand() argument
|
H A D | MachineFunction.cpp | 498 Ordering, FailureOrdering); in getMachineMemOperand() argument 488 getMachineMemOperand(MachinePointerInfo PtrInfo,MachineMemOperand::Flags f,uint64_t s,Align base_alignment,const AAMDNodes & AAInfo,const MDNode * Ranges,SyncScope::ID SSID,AtomicOrdering Ordering,AtomicOrdering FailureOrdering) getMachineMemOperand() argument
|
H A D | AtomicExpandPass.cpp | 525 AtomicOrdering Ordering = SI->getOrdering(); expandAtomicStore() local 1749 expandAtomicOpToLibcall(Instruction * I,unsigned Size,Align Alignment,Value * PointerOperand,Value * ValueOperand,Value * CASExpected,AtomicOrdering Ordering,AtomicOrdering Ordering2,ArrayRef<RTLIB::Libcall> Libcalls) expandAtomicOpToLibcall() argument
|
/freebsd-src/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 buildFence(unsigned Ordering,unsigned Scope) buildFence() argument
|
/freebsd-src/contrib/llvm-project/clang/lib/CodeGen/Targets/ |
H A D | AMDGPU.cpp | 469 getLLVMSyncScopeID(const LangOptions & LangOpts,SyncScope Scope,llvm::AtomicOrdering Ordering,llvm::LLVMContext & Ctx) const getLLVMSyncScopeID() argument
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
H A D | NVPTXISelDAGToDAG.cpp | 893 AtomicOrdering Ordering = LD->getSuccessOrdering(); tryLoad() local 1675 AtomicOrdering Ordering = ST->getSuccessOrdering(); tryStore() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/IR/ |
H A D | Instructions.cpp | 1599 Init(BinOp Operation,Value * Ptr,Value * Val,Align Alignment,AtomicOrdering Ordering,SyncScope::ID SSID) Init() argument 1621 AtomicRMWInst(BinOp Operation,Value * Ptr,Value * Val,Align Alignment,AtomicOrdering Ordering,SyncScope::ID SSID,Instruction * InsertBefore) AtomicRMWInst() argument 1630 AtomicRMWInst(BinOp Operation,Value * Ptr,Value * Val,Align Alignment,AtomicOrdering Ordering,SyncScope::ID SSID,BasicBlock * InsertAtEnd) AtomicRMWInst() argument 1685 FenceInst(LLVMContext & C,AtomicOrdering Ordering,SyncScope::ID SSID,Instruction * InsertBefore) FenceInst() argument 1693 FenceInst(LLVMContext & C,AtomicOrdering Ordering,SyncScope::ID SSID,BasicBlock * InsertAtEnd) FenceInst() argument
|
H A D | Core.cpp | 3649 mapFromLLVMOrdering(LLVMAtomicOrdering Ordering) mapFromLLVMOrdering() argument 3665 mapToLLVMOrdering(AtomicOrdering Ordering) mapToLLVMOrdering() argument 3728 LLVMBuildFence(LLVMBuilderRef B,LLVMAtomicOrdering Ordering,LLVMBool isSingleThread,const char * Name) LLVMBuildFence() argument 3813 LLVMSetOrdering(LLVMValueRef MemAccessInst,LLVMAtomicOrdering Ordering) LLVMSetOrdering() argument 4139 LLVMSetCmpXchgSuccessOrdering(LLVMValueRef CmpXchgInst,LLVMAtomicOrdering Ordering) LLVMSetCmpXchgSuccessOrdering() argument 4152 LLVMSetCmpXchgFailureOrdering(LLVMValueRef CmpXchgInst,LLVMAtomicOrdering Ordering) LLVMSetCmpXchgFailureOrdering() argument [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/AsmParser/ |
H A D | LLParser.cpp | 2645 parseScopeAndOrdering(bool IsAtomic,SyncScope::ID & SSID,AtomicOrdering & Ordering) parseScopeAndOrdering() argument 2682 parseOrdering(AtomicOrdering & Ordering) parseOrdering() argument 7727 AtomicOrdering Ordering = AtomicOrdering::NotAtomic; parseLoad() local 7777 AtomicOrdering Ordering = AtomicOrdering::NotAtomic; parseStore() local 7878 AtomicOrdering Ordering = AtomicOrdering::NotAtomic; parseAtomicRMW() local 7982 AtomicOrdering Ordering = AtomicOrdering::NotAtomic; parseFence() local [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Bitcode/Reader/ |
H A D | BitcodeReader.cpp | 6051 AtomicOrdering Ordering = getDecodedOrdering(Record[OpNum + 2]); parseFunctionBody() local 6128 AtomicOrdering Ordering = getDecodedOrdering(Record[OpNum + 2]); parseFunctionBody() local 6318 const AtomicOrdering Ordering = getDecodedOrdering(Record[OpNum + 2]); parseFunctionBody() local 6346 AtomicOrdering Ordering = getDecodedOrdering(Record[0]); parseFunctionBody() local [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | DataFlowSanitizer.cpp | 3200 Value *Ordering = CB.getArgOperand(3); visitLibAtomicLoad() local 3241 Value *Ordering = CB.getArgOperand(3); visitLibAtomicStore() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/DirectX/DXILWriter/ |
H A D | DXILBitcodeWriter.cpp | 580 switch (Ordering) { in getEncodedOrdering() argument
|