| /freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | SyncScope.h | 42 enum class SyncScope { enum 60 inline llvm::StringRef getAsString(SyncScope S) { in getAsString() 62 case SyncScope::SystemScope: in getAsString() 64 case SyncScope::DeviceScope: in getAsString() 66 case SyncScope::WorkgroupScope: in getAsString() 68 case SyncScope::WavefrontScope: in getAsString() 70 case SyncScope::SingleScope: in getAsString() 72 case SyncScope::HIPSingleThread: in getAsString() 74 case SyncScope::HIPWavefront: in getAsString() 76 case SyncScope::HIPWorkgroup: in getAsString() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUMachineModuleInfo.h | 30 SyncScope::ID AgentSSID; 32 SyncScope::ID WorkgroupSSID; 34 SyncScope::ID WavefrontSSID; 36 SyncScope::ID SystemOneAddressSpaceSSID; 38 SyncScope::ID AgentOneAddressSpaceSSID; 40 SyncScope::ID WorkgroupOneAddressSpaceSSID; 42 SyncScope::ID WavefrontOneAddressSpaceSSID; 44 SyncScope::ID SingleThreadOneAddressSpaceSSID; 53 getSyncScopeInclusionOrdering(SyncScope::ID SSID) const { in getSyncScopeInclusionOrdering() 54 if (SSID == SyncScope::SingleThread || in getSyncScopeInclusionOrdering() [all …]
|
| H A D | SIMemoryLegalizer.cpp | 233 toSIAtomicScope(SyncScope::ID SSID, SIAtomicAddrSpace InstrAddrSpace) const; 742 SIMemOpAccess::toSIAtomicScope(SyncScope::ID SSID, in toSIAtomicScope() 744 if (SSID == SyncScope::System) in toSIAtomicScope() 754 if (SSID == SyncScope::SingleThread) in toSIAtomicScope() 797 SyncScope::ID SSID = SyncScope::SingleThread; in constructFromMIWithMMO() 893 SyncScope::ID SSID = static_cast<SyncScope::ID>(MI->getOperand(1).getImm()); in getAtomicFenceInfo()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/ |
| H A D | SPIR.cpp | 74 llvm::SyncScope::ID getLLVMSyncScopeID(const LangOptions &LangOpts, 75 SyncScope Scope, 84 inline StringRef mapClangSyncScopeToLLVM(SyncScope Scope) { in mapClangSyncScopeToLLVM() 86 case SyncScope::HIPSingleThread: in mapClangSyncScopeToLLVM() 87 case SyncScope::SingleScope: in mapClangSyncScopeToLLVM() 89 case SyncScope::HIPWavefront: in mapClangSyncScopeToLLVM() 90 case SyncScope::OpenCLSubGroup: in mapClangSyncScopeToLLVM() 91 case SyncScope::WavefrontScope: in mapClangSyncScopeToLLVM() 93 case SyncScope::HIPWorkgroup: in mapClangSyncScopeToLLVM() 94 case SyncScope::OpenCLWorkGroup: in mapClangSyncScopeToLLVM() [all …]
|
| H A D | AMDGPU.cpp | 318 llvm::SyncScope::ID getLLVMSyncScopeID(const LangOptions &LangOpts, 319 SyncScope Scope, 480 llvm::SyncScope::ID 482 SyncScope Scope, in getLLVMSyncScopeID() 487 case SyncScope::HIPSingleThread: in getLLVMSyncScopeID() 488 case SyncScope::SingleScope: in getLLVMSyncScopeID() 491 case SyncScope::HIPWavefront: in getLLVMSyncScopeID() 492 case SyncScope::OpenCLSubGroup: in getLLVMSyncScopeID() 493 case SyncScope::WavefrontScope: in getLLVMSyncScopeID() 496 case SyncScope::HIPWorkgroup: in getLLVMSyncScopeID() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | MachineMemOperand.h | 196 SyncScope::ID SSID = SyncScope::System, 203 SyncScope::ID SSID = SyncScope::System, 275 SyncScope::ID getSyncScopeID() const { in getSyncScopeID() 276 return static_cast<SyncScope::ID>(AtomicInfo.SSID); in getSyncScopeID()
|
| H A D | MachineFunction.h | 1085 const MDNode *Ranges = nullptr, SyncScope::ID SSID = SyncScope::System, 1091 const MDNode *Ranges = nullptr, SyncScope::ID SSID = SyncScope::System, 1097 const MDNode *Ranges = nullptr, SyncScope::ID SSID = SyncScope::System, 1107 const MDNode *Ranges = nullptr, SyncScope::ID SSID = SyncScope::System,
|
| H A D | AtomicExpandUtils.h | 27 SyncScope::ID, Value *&, Value *&, Instruction *)>;
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | LLVMContext.cpp | 85 SyncScope::ID SingleThreadSSID = in LLVMContext() 87 assert(SingleThreadSSID == SyncScope::SingleThread && in LLVMContext() 91 SyncScope::ID SystemSSID = in LLVMContext() 93 assert(SystemSSID == SyncScope::System && in LLVMContext() 306 SyncScope::ID LLVMContext::getOrInsertSyncScopeID(StringRef SSN) { in getOrInsertSyncScopeID() 314 std::optional<StringRef> LLVMContext::getSyncScopeName(SyncScope::ID Id) const { in getSyncScopeName()
|
| H A D | LLVMContextImpl.cpp | 202 SyncScope::ID LLVMContextImpl::getOrInsertSyncScopeID(StringRef SSN) { in getOrInsertSyncScopeID() 204 assert(NewSSID < std::numeric_limits<SyncScope::ID>::max() && in getOrInsertSyncScopeID() 206 return SSC.insert(std::make_pair(SSN, SyncScope::ID(NewSSID))).first->second; in getOrInsertSyncScopeID() 217 LLVMContextImpl::getSyncScopeName(SyncScope::ID Id) const { in getSyncScopeName()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | LLVMContext.h | 45 namespace SyncScope { 128 LLVM_ABI SyncScope::ID getOrInsertSyncScopeID(StringRef SSN); 137 LLVM_ABI std::optional<StringRef> getSyncScopeName(SyncScope::ID Id) const;
|
| H A D | Instructions.h | 205 SyncScope::ID SSID = SyncScope::System, 234 SyncScope::ID getSyncScopeID() const { in getSyncScopeID() 239 void setSyncScopeID(SyncScope::ID SSID) { in setSyncScopeID() 246 SyncScope::ID SSID = SyncScope::System) { 288 SyncScope::ID SSID; 322 SyncScope::ID SSID = SyncScope::System, 358 SyncScope::ID getSyncScopeID() const { in getSyncScopeID() 363 void setSyncScopeID(SyncScope::ID SSID) { in setSyncScopeID() 370 SyncScope::ID SSID = SyncScope::System) { 415 SyncScope::ID SSID; [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXISelDAGToDAG.h | 33 NVPTX::Scope operator[](SyncScope::ID ID) const; 37 SmallMapVector<SyncScope::ID, NVPTX::Scope, 8> Scopes{};
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGBuilder.h | 176 llvm::SyncScope::ID SSID = llvm::SyncScope::System) { 186 llvm::SyncScope::ID SSID = llvm::SyncScope::System) {
|
| H A D | TargetInfo.cpp | 165 llvm::SyncScope::ID 167 SyncScope Scope, in getLLVMSyncScopeID()
|
| H A D | TargetInfo.h | 353 virtual llvm::SyncScope::ID getLLVMSyncScopeID(const LangOptions &LangOpts, 354 SyncScope Scope,
|
| H A D | CGAtomic.cpp | 382 llvm::SyncScope::ID Scope) { in emitAtomicCmpXchg() 434 llvm::SyncScope::ID Scope) { in emitAtomicCmpXchgFailureSet() 531 llvm::SyncScope::ID Scope) { in EmitAtomicOp() 795 llvm::SyncScope::ID SS; in EmitAtomicOp() 802 SyncScope::OpenCLDevice, in EmitAtomicOp() 805 SS = llvm::SyncScope::System; in EmitAtomicOp() 2084 llvm::SyncScope::ID SSID, in emitAtomicRMWInst()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVUtils.cpp | 319 SPIRV::Scope::Scope getMemScope(LLVMContext &Ctx, SyncScope::ID Id) { in getMemScope() 325 static const llvm::SyncScope::ID SubGroup = in getMemScope() 327 static const llvm::SyncScope::ID WorkGroup = in getMemScope() 329 static const llvm::SyncScope::ID Device = in getMemScope() 332 if (Id == llvm::SyncScope::SingleThread) in getMemScope() 334 else if (Id == llvm::SyncScope::System) in getMemScope()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/ |
| H A D | Instruction.h | 420 SyncScope::ID SSID = SyncScope::System); 429 SyncScope::ID getSyncScopeID() const { in getSyncScopeID() 433 LLVM_ABI void setSyncScopeID(SyncScope::ID SSID); 2092 SyncScope::ID getSyncScopeID() const { in getSyncScopeID() 2095 LLVM_ABI void setSyncScopeID(SyncScope::ID SSID); 2117 SyncScope::ID SSID = SyncScope::System, const Twine &Name = ""); 2164 SyncScope::ID getSyncScopeID() const { in getSyncScopeID() 2167 LLVM_ABI void setSyncScopeID(SyncScope::ID SSID); 2192 SyncScope::ID SSID = SyncScope::System, const Twine &Name = "");
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyISelDAGToDAG.cpp | 144 case SyncScope::SingleThread: in Select() 154 case SyncScope::System: in Select()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/ |
| H A D | RISCVInstructionSelector.cpp | 92 void emitFence(AtomicOrdering FenceOrdering, SyncScope::ID FenceSSID, 808 SyncScope::ID FenceSSID = in select() 809 static_cast<SyncScope::ID>(MI.getOperand(1).getImm()); in select() 1362 SyncScope::ID FenceSSID, in emitFence() 1368 FenceSSID == SyncScope::System) { in emitFence() 1384 if (FenceSSID == SyncScope::SingleThread) { in emitFence()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | MachineOperand.cpp | 537 SyncScope::ID SSID, in printSyncScope() 540 case SyncScope::System: in printSyncScope() 1101 const MDNode *Ranges, SyncScope::ID SSID, in MachineMemOperand() 1122 const MDNode *Ranges, SyncScope::ID SSID, in MachineMemOperand()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/TargetBuiltins/ |
| H A D | AMDGPU.cpp | 203 llvm::SyncScope::ID &SSID) { in ProcessOrderScopeAMDGCN() 238 SSID = llvm::SyncScope::System; in ProcessOrderScopeAMDGCN() 250 SSID = llvm::SyncScope::SingleThread; in ProcessOrderScopeAMDGCN() 253 SSID = llvm::SyncScope::System; in ProcessOrderScopeAMDGCN() 301 llvm::SyncScope::ID SSID; in EmitAMDGPUBuiltinExpr()
|
| /freebsd/contrib/llvm-project/llvm/lib/SandboxIR/ |
| H A D | Instruction.cpp | 308 Context &Ctx, SyncScope::ID SSID) { in create() 322 void FenceInst::setSyncScopeID(SyncScope::ID SSID) { in setSyncScopeID() 1279 void AtomicRMWInst::setSyncScopeID(SyncScope::ID SSID) { in setSyncScopeID() 1297 SyncScope::ID SSID, const Twine &Name) { in create() 1305 void AtomicCmpXchgInst::setSyncScopeID(SyncScope::ID SSID) { in setSyncScopeID() 1329 Context &Ctx, SyncScope::ID SSID, const Twine &Name) { in create()
|
| /freebsd/contrib/llvm-project/llvm/lib/Frontend/Atomic/ |
| H A D | Atomic.cpp | 96 Failure, SyncScope::System); in EmitAtomicCompareExchangeOp()
|