Home
last modified time | relevance | path

Searched refs:SSID (Results 1 - 20 of 20) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
H A DAMDGPUMachineModuleInfo.h53 /// \returns \p SSID's inclusion ordering, or "None" if \p SSID is not
55 Optional<uint8_t> getSyncScopeInclusionOrdering(SyncScope::ID SSID) const { in getSyncScopeInclusionOrdering()
56 if (SSID == SyncScope::SingleThread || in getSyncScopeInclusionOrdering()
57 SSID == getSingleThreadOneAddressSpaceSSID()) in getSyncScopeInclusionOrdering()
59 else if (SSID == getWavefrontSSID() || in getSyncScopeInclusionOrdering()
60 SSID == getWavefrontOneAddressSpaceSSID()) in getSyncScopeInclusionOrdering()
62 else if (SSID == getWorkgroupSSID() || in getSyncScopeInclusionOrdering()
63 SSID == getWorkgroupOneAddressSpaceSSID()) in getSyncScopeInclusionOrdering()
65 else if (SSID in getSyncScopeInclusionOrdering()
[all...]
H A DSIMemoryLegalizer.cpp210 /// Inspects the target synchonization scope \p SSID and determines
215 toSIAtomicScope(SyncScope::ID SSID, SIAtomicAddrSpace InstrScope) const;
452 SIMemOpAccess::toSIAtomicScope(SyncScope::ID SSID, in toSIAtomicScope() argument
454 if (SSID == SyncScope::System) in toSIAtomicScope()
458 if (SSID == MMI->getAgentSSID()) in toSIAtomicScope()
462 if (SSID == MMI->getWorkgroupSSID()) in toSIAtomicScope()
466 if (SSID == MMI->getWavefrontSSID()) in toSIAtomicScope()
470 if (SSID == SyncScope::SingleThread) in toSIAtomicScope()
474 if (SSID == MMI->getSystemOneAddressSpaceSSID()) in toSIAtomicScope()
478 if (SSID in toSIAtomicScope()
520 SyncScope::ID SSID = SyncScope::SingleThread; constructFromMIWithMMO() local
613 SyncScope::ID SSID = static_cast<SyncScope::ID>(MI->getOperand(1).getImm()); getAtomicFenceInfo() local
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/
H A DInstructions.h192 SyncScope::ID SSID = SyncScope::System,
195 MaybeAlign Align, AtomicOrdering Order, SyncScope::ID SSID,
223 AtomicOrdering Order, SyncScope::ID SSID = SyncScope::System, in LoadInst()
226 isVolatile, Align, Order, SSID, InsertBefore) {} in LoadInst()
228 AtomicOrdering Order, SyncScope::ID SSID, BasicBlock *InsertAtEnd) in LoadInst()
230 isVolatile, Align, Order, SSID, InsertAtEnd) {} in LoadInst()
271 return SSID; in getSyncScopeID()
275 void setSyncScopeID(SyncScope::ID SSID) { in setSyncScopeID() argument
276 this->SSID = SSID; in setSyncScopeID()
227 LoadInst(Value *Ptr, const Twine &NameStr, bool isVolatile, MaybeAlign Align, AtomicOrdering Order, SyncScope::ID SSID, BasicBlock *InsertAtEnd) LoadInst() argument
323 SyncScope::ID SSID; global() member in llvm::LoadInst
406 setSyncScopeID(SyncScope::ID SSID) setSyncScopeID() argument
457 SyncScope::ID SSID; global() member in llvm::StoreInst
512 setSyncScopeID(SyncScope::ID SSID) setSyncScopeID() argument
534 SyncScope::ID SSID; global() member in llvm::FenceInst
632 setSyncScopeID(SyncScope::ID SSID) setSyncScopeID() argument
692 SyncScope::ID SSID; global() member in llvm::AtomicCmpXchgInst
826 setSyncScopeID(SyncScope::ID SSID) setSyncScopeID() argument
867 SyncScope::ID SSID; global() member in llvm::AtomicRMWInst
[all...]
H A DIRBuilder.h1788 SyncScope::ID SSID = SyncScope::System, in CreateFence()
1790 return Insert(new FenceInst(Context, Ordering, SSID), Name); in CreateFence()
1797 SyncScope::ID SSID = SyncScope::System) { in CreateAtomicCmpXchg()
1799 FailureOrdering, SSID)); in CreateAtomicCmpXchg()
1804 SyncScope::ID SSID = SyncScope::System) { in CreateAtomicRMW()
1805 return Insert(new AtomicRMWInst(Op, Ptr, Val, Ordering, SSID)); in CreateAtomicRMW()
/third_party/mesa3d/src/amd/llvm/
H A Dac_llvm_helper.cpp307 unsigned SSID = llvm::unwrap(ctx->context)->getOrInsertSyncScopeID(sync_scope); in ac_build_atomic_rmw() local
313 llvm::AtomicOrdering::SequentiallyConsistent, SSID)); in ac_build_atomic_rmw()
319 unsigned SSID = llvm::unwrap(ctx->context)->getOrInsertSyncScopeID(sync_scope); in ac_build_atomic_cmp_xchg() local
327 llvm::AtomicOrdering::SequentiallyConsistent, SSID)); in ac_build_atomic_cmp_xchg()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
H A DMachineMemOperand.h160 unsigned SSID : 8; // SyncScope::ID member
187 SyncScope::ID SSID = SyncScope::System,
242 return static_cast<SyncScope::ID>(AtomicInfo.SSID); in getSyncScopeID()
H A DMachineFunction.h758 SyncScope::ID SSID = SyncScope::System,
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
H A DMachineOperand.cpp463 SyncScope::ID SSID, in printSyncScope()
465 switch (SSID) { in printSyncScope()
473 printEscapedString(SSNs[SSID], OS); in printSyncScope()
1009 const MDNode *Ranges, SyncScope::ID SSID, in MachineMemOperand()
1020 AtomicInfo.SSID = static_cast<unsigned>(SSID); in MachineMemOperand()
1021 assert(getSyncScopeID() == SSID && "Value truncated"); in MachineMemOperand()
462 printSyncScope(raw_ostream &OS, const LLVMContext &Context, SyncScope::ID SSID, SmallVectorImpl<StringRef> &SSNs) printSyncScope() argument
1006 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 DMachineFunction.cpp418 SyncScope::ID SSID, AtomicOrdering Ordering, in getMachineMemOperand()
422 SSID, Ordering, FailureOrdering); in getMachineMemOperand()
415 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
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/IR/
H A DInstructions.cpp1317 MaybeAlign Align, AtomicOrdering Order, SyncScope::ID SSID, in LoadInst()
1323 setAtomic(Order, SSID); in LoadInst()
1329 MaybeAlign Align, AtomicOrdering Order, SyncScope::ID SSID, in LoadInst()
1335 setAtomic(Order, SSID); in LoadInst()
1388 AtomicOrdering Order, SyncScope::ID SSID, in StoreInst()
1397 setAtomic(Order, SSID); in StoreInst()
1402 AtomicOrdering Order, SyncScope::ID SSID, in StoreInst()
1411 setAtomic(Order, SSID); in StoreInst()
1430 SyncScope::ID SSID) { in Init()
1436 setSyncScopeID(SSID); in Init()
1316 LoadInst(Type *Ty, Value *Ptr, const Twine &Name, bool isVolatile, MaybeAlign Align, AtomicOrdering Order, SyncScope::ID SSID, Instruction *InsertBef) LoadInst() argument
1328 LoadInst(Type *Ty, Value *Ptr, const Twine &Name, bool isVolatile, MaybeAlign Align, AtomicOrdering Order, SyncScope::ID SSID, BasicBlock *InsertAE) LoadInst() argument
1387 StoreInst(Value *val, Value *addr, bool isVolatile, MaybeAlign Align, AtomicOrdering Order, SyncScope::ID SSID, Instruction *InsertBefore) StoreInst() argument
1401 StoreInst(Value *val, Value *addr, bool isVolatile, MaybeAlign Align, AtomicOrdering Order, SyncScope::ID SSID, BasicBlock *InsertAtEnd) StoreInst() argument
1427 Init(Value *Ptr, Value *Cmp, Value *NewVal, AtomicOrdering SuccessOrdering, AtomicOrdering FailureOrdering, SyncScope::ID SSID) Init() argument
1460 AtomicCmpXchgInst(Value *Ptr, Value *Cmp, Value *NewVal, AtomicOrdering SuccessOrdering, AtomicOrdering FailureOrdering, SyncScope::ID SSID, Instruction *InsertBefore) AtomicCmpXchgInst() argument
1472 AtomicCmpXchgInst(Value *Ptr, Value *Cmp, Value *NewVal, AtomicOrdering SuccessOrdering, AtomicOrdering FailureOrdering, SyncScope::ID SSID, BasicBlock *InsertAtEnd) AtomicCmpXchgInst() 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
1569 FenceInst(LLVMContext &C, AtomicOrdering Ordering, SyncScope::ID SSID, Instruction *InsertBefore) FenceInst() argument
1577 FenceInst(LLVMContext &C, AtomicOrdering Ordering, SyncScope::ID SSID, BasicBlock *InsertAtEnd) FenceInst() argument
[all...]
H A DAsmWriter.cpp2391 SyncScope::ID SSID);
2394 SyncScope::ID SSID);
2398 SyncScope::ID SSID);
2487 SyncScope::ID SSID) { in writeSyncScope()
2488 switch (SSID) { in writeSyncScope()
2497 printEscapedString(SSNs[SSID], Out); in writeSyncScope()
2506 SyncScope::ID SSID) { in writeAtomic()
2510 writeSyncScope(Context, SSID); in writeAtomic()
2517 SyncScope::ID SSID) { in writeAtomicCmpXchg()
2521 writeSyncScope(Context, SSID); in writeAtomicCmpXchg()
2486 writeSyncScope(const LLVMContext &Context, SyncScope::ID SSID) writeSyncScope() argument
2504 writeAtomic(const LLVMContext &Context, AtomicOrdering Ordering, SyncScope::ID SSID) writeAtomic() argument
2514 writeAtomicCmpXchg(const LLVMContext &Context, AtomicOrdering SuccessOrdering, AtomicOrdering FailureOrdering, SyncScope::ID SSID) writeAtomicCmpXchg() argument
[all...]
H A DCore.cpp3956 SyncScope::ID SSID = NewValue ? SyncScope::SingleThread : SyncScope::System;
3959 return I->setSyncScopeID(SSID);
3960 return cast<AtomicCmpXchgInst>(P)->setSyncScopeID(SSID);
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/AsmParser/
H A DLLParser.h286 bool ParseScopeAndOrdering(bool isAtomic, SyncScope::ID &SSID,
288 bool ParseScope(SyncScope::ID &SSID);
H A DLLParser.cpp2210 bool LLParser::ParseScopeAndOrdering(bool isAtomic, SyncScope::ID &SSID,
2215 return ParseScope(SSID) || ParseOrdering(Ordering);
2222 bool LLParser::ParseScope(SyncScope::ID &SSID) {
2223 SSID = SyncScope::System;
2238 SSID = Context.getOrInsertSyncScopeID(SSN);
6957 SyncScope::ID SSID = SyncScope::System;
6975 ParseScopeAndOrdering(isAtomic, SSID, Ordering) ||
6991 Inst = new LoadInst(Ty, Val, "", isVolatile, Alignment, Ordering, SSID);
7006 SyncScope::ID SSID = SyncScope::System;
7022 ParseScopeAndOrdering(isAtomic, SSID, Orderin
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/MIRParser/
H A DMIParser.cpp503 bool parseOptionalScope(LLVMContext &Context, SyncScope::ID &SSID);
2918 SyncScope::ID &SSID) {
2919 SSID = SyncScope::System;
2929 SSID = Context.getOrInsertSyncScopeID(SSN);
2983 SyncScope::ID SSID;
2984 if (parseOptionalScope(MF.getFunction().getContext(), SSID))
3064 SSID, Order, FailureOrder);
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp4829 SyncScope::ID SSID = getDecodedSyncScopeID(Record[OpNum + 3]); in parseFunctionBody()
4834 I = new LoadInst(Ty, Op, "", Record[OpNum + 1], Align, Ordering, SSID); in parseFunctionBody()
4882 SyncScope::ID SSID = getDecodedSyncScopeID(Record[OpNum + 3]); in parseFunctionBody()
4889 I = new StoreInst(Val, Ptr, Record[OpNum + 1], Align, Ordering, SSID); in parseFunctionBody()
4922 SyncScope::ID SSID = getDecodedSyncScopeID(Record[OpNum + 2]); in parseFunctionBody()
4934 SSID); in parseFunctionBody()
4970 SyncScope::ID SSID = getDecodedSyncScopeID(Record[OpNum + 3]); in parseFunctionBody()
4971 I = new AtomicRMWInst(Operation, Ptr, Val, Ordering, SSID); in parseFunctionBody()
4985 SyncScope::ID SSID = getDecodedSyncScopeID(Record[1]); in parseFunctionBody()
4986 I = new FenceInst(Context, Ordering, SSID); in parseFunctionBody()
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp4629 SyncScope::ID SSID = I.getSyncScopeID(); in visitAtomicCmpXchg() local
4647 AAMDNodes(), nullptr, SSID, SuccessOrdering, in visitAtomicCmpXchg()
4682 SyncScope::ID SSID = I.getSyncScopeID(); in visitAtomicRMW() local
4698 nullptr, SSID, Ordering); in visitAtomicRMW()
4726 SyncScope::ID SSID = I.getSyncScopeID(); in visitAtomicLoad() local
4755 AAMDNodes(), nullptr, SSID, Order); in visitAtomicLoad()
4792 SyncScope::ID SSID = I.getSyncScopeID(); in visitAtomicStore() local
4812 nullptr, SSID, Ordering); in visitAtomicStore()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp395 unsigned getEncodedSyncScopeID(SyncScope::ID SSID) { in getEncodedSyncScopeID() argument
396 return unsigned(SSID); in getEncodedSyncScopeID()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp3792 auto SSID = static_cast<SyncScope::ID>(SSIDNode->getZExtValue()); in LowerATOMIC_FENCE() local
3793 if (SSID == SyncScope::SingleThread) in LowerATOMIC_FENCE()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp[all...]

Completed in 128 milliseconds