| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUMachineModuleInfo.h | 29 SyncScope::ID AgentSSID; 31 SyncScope::ID WorkgroupSSID; 33 SyncScope::ID WavefrontSSID; 35 SyncScope::ID SystemOneAddressSpaceSSID; 37 SyncScope::ID AgentOneAddressSpaceSSID; 52 if (SSID == SyncScope::SingleThread || in getSyncScopeInclusionOrdering() 64 else if (SSID == SyncScope::System || in getSyncScopeInclusionOrdering() 85 SyncScope::ID getAgentSSID() const { in getAgentSSID() 89 SyncScope::ID getWorkgroupSSID() const { in getWorkgroupSSID() 93 SyncScope::ID getWavefrontSSID() const { in getWavefrontSSID() [all …]
|
| H A D | SIMemoryLegalizer.cpp | 225 toSIAtomicScope(SyncScope::ID SSID, SIAtomicAddrSpace InstrAddrSpace) const; 625 SIMemOpAccess::toSIAtomicScope(SyncScope::ID SSID, in toSIAtomicScope() 627 if (SSID == SyncScope::System) in toSIAtomicScope() 643 if (SSID == SyncScope::SingleThread) in toSIAtomicScope() 693 SyncScope::ID SSID = SyncScope::SingleThread; in constructFromMIWithMMO() 787 SyncScope::ID SSID = static_cast<SyncScope::ID>(MI->getOperand(1).getImm()); in getAtomicFenceInfo()
|
| /llvm-project-15.0.7/clang/include/clang/Basic/ |
| H A D | SyncScope.h | 42 enum class SyncScope { enum 57 case SyncScope::HIPSingleThread: in getAsString() 59 case SyncScope::HIPWavefront: in getAsString() 61 case SyncScope::HIPWorkgroup: in getAsString() 63 case SyncScope::HIPAgent: in getAsString() 65 case SyncScope::HIPSystem: in getAsString() 67 case SyncScope::OpenCLWorkGroup: in getAsString() 69 case SyncScope::OpenCLDevice: in getAsString() 73 case SyncScope::OpenCLSubGroup: in getAsString() 182 return SyncScope::HIPAgent; in map() [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | MachineMemOperand.h | 191 SyncScope::ID SSID = SyncScope::System, 197 SyncScope::ID SSID = SyncScope::System, 263 SyncScope::ID getSyncScopeID() const { in getSyncScopeID() 264 return static_cast<SyncScope::ID>(AtomicInfo.SSID); in getSyncScopeID()
|
| H A D | AtomicExpandUtils.h | 26 AtomicOrdering, SyncScope::ID, Value *&, Value *&)>;
|
| H A D | MachineFunction.h | 961 const MDNode *Ranges = nullptr, SyncScope::ID SSID = SyncScope::System, 968 const MDNode *Ranges = nullptr, SyncScope::ID SSID = SyncScope::System,
|
| /llvm-project-15.0.7/llvm/lib/IR/ |
| H A D | LLVMContext.cpp | 90 SyncScope::ID SingleThreadSSID = in LLVMContext() 92 assert(SingleThreadSSID == SyncScope::SingleThread && in LLVMContext() 96 SyncScope::ID SystemSSID = in LLVMContext() 98 assert(SystemSSID == SyncScope::System && in LLVMContext() 305 SyncScope::ID LLVMContext::getOrInsertSyncScopeID(StringRef SSN) { in getOrInsertSyncScopeID()
|
| H A D | LLVMContextImpl.cpp | 225 SyncScope::ID LLVMContextImpl::getOrInsertSyncScopeID(StringRef SSN) { in getOrInsertSyncScopeID() 227 assert(NewSSID < std::numeric_limits<SyncScope::ID>::max() && in getOrInsertSyncScopeID() 229 return SSC.insert(std::make_pair(SSN, SyncScope::ID(NewSSID))).first->second; in getOrInsertSyncScopeID()
|
| H A D | Instructions.cpp | 1466 SyncScope::System, InsertBef) {} in LoadInst() 1471 SyncScope::System, InsertAE) {} in LoadInst() 1531 SyncScope::System, InsertBefore) {} in StoreInst() 1536 SyncScope::System, InsertAtEnd) {} in StoreInst() 1539 AtomicOrdering Order, SyncScope::ID SSID, in StoreInst() 1574 SyncScope::ID SSID) { in Init() 1601 SyncScope::ID SSID, in AtomicCmpXchgInst() 1614 SyncScope::ID SSID, in AtomicCmpXchgInst() 1629 SyncScope::ID SSID) { in Init() 1714 SyncScope::ID SSID, in FenceInst() [all …]
|
| H A D | Core.cpp | 3641 isSingleThread ? SyncScope::SingleThread in LLVMBuildFence() 3642 : SyncScope::System, in LLVMBuildFence() 4004 singleThread ? SyncScope::SingleThread : SyncScope::System)); in LLVMBuildAtomicRMW() 4017 singleThread ? SyncScope::SingleThread : SyncScope::System)); in LLVMBuildAtomicCmpXchg() 4038 return I->getSyncScopeID() == SyncScope::SingleThread; in LLVMIsAtomicSingleThread() 4040 SyncScope::SingleThread; in LLVMIsAtomicSingleThread() 4045 SyncScope::ID SSID = NewValue ? SyncScope::SingleThread : SyncScope::System; in LLVMSetAtomicSingleThread()
|
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | Instructions.h | 204 SyncScope::ID SSID = SyncScope::System, 248 SyncScope::ID SSID = SyncScope::System) { 290 SyncScope::ID SSID; 324 AtomicOrdering Order, SyncScope::ID SSID = SyncScope::System, 374 SyncScope::ID SSID = SyncScope::System) { 419 SyncScope::ID SSID; 448 SyncScope::ID SSID = SyncScope::System, 497 SyncScope::ID SSID; 513 SyncScope::ID SSID); 697 SyncScope::ID SSID; [all …]
|
| H A D | LLVMContext.h | 45 namespace SyncScope { 125 SyncScope::ID getOrInsertSyncScopeID(StringRef SSN);
|
| H A D | IRBuilder.h | 1694 SyncScope::ID SSID = SyncScope::System, 1703 SyncScope::ID SSID = SyncScope::System) { 1716 SyncScope::ID SSID = SyncScope::System) {
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGBuilder.h | 141 llvm::SyncScope::ID SSID = llvm::SyncScope::System) { 152 llvm::SyncScope::ID SSID = llvm::SyncScope::System) {
|
| H A D | TargetInfo.h | 298 virtual llvm::SyncScope::ID getLLVMSyncScopeID(const LangOptions &LangOpts, 299 SyncScope Scope,
|
| /llvm-project-15.0.7/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyISelDAGToDAG.cpp | 124 case SyncScope::SingleThread: in Select() 134 case SyncScope::System: in Select()
|
| /llvm-project-15.0.7/llvm/unittests/Analysis/ |
| H A D | AliasAnalysisTest.cpp | 186 SyncScope::System, BB); in TEST_F() 189 AtomicOrdering::Monotonic, SyncScope::System, BB); in TEST_F()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | MachineOperand.cpp | 478 SyncScope::ID SSID, in printSyncScope() 481 case SyncScope::System: in printSyncScope() 1030 const MDNode *Ranges, SyncScope::ID SSID, in MachineMemOperand() 1051 const MDNode *Ranges, SyncScope::ID SSID, in MachineMemOperand()
|
| H A D | AtomicExpandPass.cpp | 104 SyncScope::ID SSID, 534 AtomicOrdering MemOpOrder, SyncScope::ID SSID, in createCmpXchgInstFun() 817 SyncScope::ID SSID = AI->getSyncScopeID(); in expandPartwordAtomicRMW() 1443 AtomicOrdering MemOpOrder, SyncScope::ID SSID, in insertRMWCmpXchgLoop() 1683 SyncScope::ID SSID, Value *&Success, Value *&NewLoaded) { in expandAtomicRMWToLibcall()
|
| /llvm-project-15.0.7/llvm/unittests/CodeGen/GlobalISel/ |
| H A D | GISelAliasTest.cpp | 56 nullptr, SyncScope::System, AtomicOrdering::Acquire); in TEST_F()
|
| H A D | MachineIRBuilderTest.cpp | 310 AAMDNodes(), nullptr, SyncScope::System, AtomicOrdering::Unordered); in TEST_F()
|
| /llvm-project-15.0.7/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVInstructionSelector.cpp | 416 static SPIRV::Scope getScope(SyncScope::ID Ord) { in getScope() 418 case SyncScope::SingleThread: in getScope() 420 case SyncScope::System: in getScope() 539 SyncScope::ID Ord = SyncScope::ID(I.getOperand(1).getImm()); in selectFence()
|
| /llvm-project-15.0.7/llvm/include/llvm/AsmParser/ |
| H A D | LLParser.h | 278 bool parseScopeAndOrdering(bool IsAtomic, SyncScope::ID &SSID, 280 bool parseScope(SyncScope::ID &SSID);
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/ |
| H A D | ThreadSanitizer.cpp | 489 return SSID.value() != SyncScope::SingleThread; in isTsanAtomic() 812 FunctionCallee F = FI->getSyncScopeID() == SyncScope::SingleThread in instrumentAtomic()
|
| /llvm-project-15.0.7/llvm/lib/Bitcode/Reader/ |
| H A D | BitcodeReader.cpp | 676 SmallVector<SyncScope::ID, 8> SSIDs; 860 SyncScope::ID getDecodedSyncScopeID(unsigned Val); 5844 SyncScope::ID SSID = getDecodedSyncScopeID(Record[OpNum + 3]); in parseFunctionBody() 5919 SyncScope::ID SSID = getDecodedSyncScopeID(Record[OpNum + 3]); in parseFunctionBody() 5963 const SyncScope::ID SSID = getDecodedSyncScopeID(Record[OpNum + 2]); in parseFunctionBody() 6033 const SyncScope::ID SSID = getDecodedSyncScopeID(Record[OpNum + 2]); in parseFunctionBody() 6109 const SyncScope::ID SSID = getDecodedSyncScopeID(Record[OpNum + 3]); in parseFunctionBody() 6137 SyncScope::ID SSID = getDecodedSyncScopeID(Record[1]); in parseFunctionBody() 6390 SyncScope::ID BitcodeReader::getDecodedSyncScopeID(unsigned Val) { in getDecodedSyncScopeID() 6391 if (Val == SyncScope::SingleThread || Val == SyncScope::System) in getDecodedSyncScopeID() [all …]
|