/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUMachineModuleInfo.h | 53 /// \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 D | SIMemoryLegalizer.cpp | 210 /// 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 D | Instructions.h | 192 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 D | IRBuilder.h | 1788 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 D | ac_llvm_helper.cpp | 307 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 D | MachineMemOperand.h | 160 unsigned SSID : 8; // SyncScope::ID member 187 SyncScope::ID SSID = SyncScope::System, 242 return static_cast<SyncScope::ID>(AtomicInfo.SSID); in getSyncScopeID()
|
H A D | MachineFunction.h | 758 SyncScope::ID SSID = SyncScope::System,
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/ |
H A D | MachineOperand.cpp | 463 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 D | MachineFunction.cpp | 418 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 D | Instructions.cpp | 1317 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 D | AsmWriter.cpp | 2391 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 D | Core.cpp | 3956 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 D | LLParser.h | 286 bool ParseScopeAndOrdering(bool isAtomic, SyncScope::ID &SSID, 288 bool ParseScope(SyncScope::ID &SSID);
|
H A D | LLParser.cpp | 2210 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 D | MIParser.cpp | 503 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 D | BitcodeReader.cpp | 4829 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 D | SelectionDAGBuilder.cpp | 4629 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 D | BitcodeWriter.cpp | 395 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 D | ARMISelLowering.cpp | 3792 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 D | X86ISelLowering.cpp | [all...] |