Home
last modified time | relevance | path

Searched defs:Ordering (Results 1 - 21 of 21) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/InstCombine/
H A DInstCombineAtomicRMW.cpp112 AtomicOrdering Ordering = RMWI.getOrdering(); in visitAtomicRMWInst() local
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Utils/
H A DGlobalStatus.h72 AtomicOrdering Ordering = AtomicOrdering::NotAtomic; member
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
H A DMachineMemOperand.h163 unsigned Ordering : 4; // enum AtomicOrdering member
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/RISCV/
H A DRISCVExpandPseudoInsts.cpp149 static unsigned getLRForRMW32(AtomicOrdering Ordering) { in getLRForRMW32() argument
166 static unsigned getSCForRMW32(AtomicOrdering Ordering) { in getSCForRMW32() argument
183 static unsigned getLRForRMW64(AtomicOrdering Ordering) { in getLRForRMW64() argument
200 static unsigned getSCForRMW64(AtomicOrdering Ordering) { in getSCForRMW64() argument
217 static unsigned getLRForRMW(AtomicOrdering Ordering, int Width) { in getLRForRMW() argument
225 getSCForRMW(AtomicOrdering Ordering, int Width) getSCForRMW() argument
242 AtomicOrdering Ordering = doAtomicBinOpExpansion() local
305 AtomicOrdering Ordering = doMaskedAtomicBinOpExpansion() local
446 AtomicOrdering Ordering = expandAtomicMinMaxOp() local
557 AtomicOrdering Ordering = expandAtomicCmpXchg() local
[all...]
H A DRISCVISelLowering.cpp2816 Value *Ordering = in emitMaskedAtomicRMWIntrinsic() local
2868 Value *Ordering = Builder.getIntN(XLen, static_cast<uint64_t>(Ord)); in emitMaskedAtomicCmpXchgIntrinsic() local
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/GlobalISel/
H A DInstructionSelectorImpl.h323 AtomicOrdering Ordering = (AtomicOrdering)MatchTable[CurrentIdx++]; in executeMatchTable() local
340 AtomicOrdering Ordering = (AtomicOrdering)MatchTable[CurrentIdx++]; in executeMatchTable() local
358 AtomicOrdering Ordering = (AtomicOrdering)MatchTable[CurrentIdx++]; in executeMatchTable() local
H A DLegalizerInfo.h128 AtomicOrdering Ordering; member
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
H A DSIMemoryLegalizer.cpp122 AtomicOrdering Ordering = AtomicOrdering::NotAtomic; member in __anon24492::final
521 AtomicOrdering Ordering = AtomicOrdering::NotAtomic; in constructFromMIWithMMO() local
[all...]
H A DAMDGPUTargetTransformInfo.cpp320 auto *Ordering = dyn_cast<ConstantInt>(Inst->getArgOperand(2)); in getTgtMemIntrinsic() local
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
H A DMachineFunction.cpp415 getMachineMemOperand( MachinePointerInfo PtrInfo, MachineMemOperand::Flags f, uint64_t s, unsigned base_alignment, const AAMDNodes &AAInfo, const MDNode *Ranges, SyncScope::ID SSID, AtomicOrdering Ordering, AtomicOrdering FailureOrdering) getMachineMemOperand() argument
H A DMachineOperand.cpp1006 MachineMemOperand(MachinePointerInfo ptrinfo, Flags f, uint64_t s, uint64_t a, const AAMDNodes &AAInfo, const MDNode *Ranges, SyncScope::ID SSID, AtomicOrdering Ordering, AtomicOrdering FailureOrdering) MachineMemOperand() argument
H A DAtomicExpandPass.cpp1610 expandAtomicOpToLibcall( Instruction *I, unsigned Size, unsigned Align, Value *PointerOperand, Value *ValueOperand, Value *CASExpected, AtomicOrdering Ordering, AtomicOrdering Ordering2, ArrayRef<RTLIB::Libcall> Libcalls) expandAtomicOpToLibcall() argument
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h70 AtomicOrdering Ordering = AtomicOrdering::NotAtomic; member
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/GlobalISel/
H A DMachineIRBuilder.cpp895 MachineIRBuilder::buildFence(unsigned Ordering, unsigned Scope) { in buildFence() argument
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/IR/
H A DAsmWriter.cpp2504 writeAtomic(const LLVMContext &Context, AtomicOrdering Ordering, SyncScope::ID SSID) writeAtomic() argument
H A DInstructions.cpp1569 FenceInst::FenceInst(LLVMContext &C, AtomicOrdering Ordering, in FenceInst() argument
1577 FenceInst::FenceInst(LLVMContext &C, AtomicOrdering Ordering, in FenceInst() argument
1488 Init(BinOp Operation, Value *Ptr, Value *Val, AtomicOrdering Ordering, SyncScope::ID SSID) Init() argument
1508 AtomicRMWInst(BinOp Operation, Value *Ptr, Value *Val, AtomicOrdering Ordering, SyncScope::ID SSID, Instruction *InsertBefore) AtomicRMWInst() argument
1519 AtomicRMWInst(BinOp Operation, Value *Ptr, Value *Val, AtomicOrdering Ordering, SyncScope::ID SSID, BasicBlock *InsertAtEnd) AtomicRMWInst() argument
[all...]
H A DVerifier.cpp3581 const AtomicOrdering Ordering = FI.getOrdering(); in visitFenceInst() local
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/
H A DIRBuilder.h1787 FenceInst *CreateFence(AtomicOrdering Ordering, in CreateFence() argument
1802 CreateAtomicRMW(AtomicRMWInst::BinOp Op, Value *Ptr, Value *Val, AtomicOrdering Ordering, SyncScope::ID SSID = SyncScope::System) CreateAtomicRMW() argument
H A DInstructions.h264 void setOrdering(AtomicOrdering Ordering) { in setOrdering() argument
281 void setAtomic(AtomicOrdering Ordering, in setAtomic() argument
395 void setOrdering(AtomicOrdering Ordering) { in setOrdering() argument
412 void setAtomic(AtomicOrdering Ordering, in setAtomic() argument
501 setOrdering(AtomicOrdering Ordering) setOrdering() argument
606 setSuccessOrdering(AtomicOrdering Ordering) setSuccessOrdering() argument
619 setFailureOrdering(AtomicOrdering Ordering) setFailureOrdering() argument
813 setOrdering(AtomicOrdering Ordering) setOrdering() argument
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp571 static unsigned getEncodedOrdering(AtomicOrdering Ordering) { in getEncodedOrdering() argument
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp4681 AtomicOrdering Ordering = I.getOrdering(); in visitAtomicRMW() local
4791 AtomicOrdering Ordering = I.getOrdering(); in visitAtomicStore() local

Completed in 78 milliseconds