Home
last modified time | relevance | path

Searched refs:SyncScope (Results 1 – 25 of 63) sorted by relevance

123

/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DSyncScope.h42 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 DAMDGPUMachineModuleInfo.h30 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 DSIMemoryLegalizer.cpp233 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 DSPIR.cpp74 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 DAMDGPU.cpp318 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 DMachineMemOperand.h196 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 DMachineFunction.h1085 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 DAtomicExpandUtils.h27 SyncScope::ID, Value *&, Value *&, Instruction *)>;
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DLLVMContext.cpp85 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 DLLVMContextImpl.cpp202 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 DLLVMContext.h45 namespace SyncScope {
128 LLVM_ABI SyncScope::ID getOrInsertSyncScopeID(StringRef SSN);
137 LLVM_ABI std::optional<StringRef> getSyncScopeName(SyncScope::ID Id) const;
H A DInstructions.h205 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 DNVPTXISelDAGToDAG.h33 NVPTX::Scope operator[](SyncScope::ID ID) const;
37 SmallMapVector<SyncScope::ID, NVPTX::Scope, 8> Scopes{};
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGBuilder.h176 llvm::SyncScope::ID SSID = llvm::SyncScope::System) {
186 llvm::SyncScope::ID SSID = llvm::SyncScope::System) {
H A DTargetInfo.cpp165 llvm::SyncScope::ID
167 SyncScope Scope, in getLLVMSyncScopeID()
H A DTargetInfo.h353 virtual llvm::SyncScope::ID getLLVMSyncScopeID(const LangOptions &LangOpts,
354 SyncScope Scope,
H A DCGAtomic.cpp382 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 DSPIRVUtils.cpp319 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 DInstruction.h420 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 DWebAssemblyISelDAGToDAG.cpp144 case SyncScope::SingleThread: in Select()
154 case SyncScope::System: in Select()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/
H A DRISCVInstructionSelector.cpp92 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 DMachineOperand.cpp537 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 DAMDGPU.cpp203 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 DInstruction.cpp308 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 DAtomic.cpp96 Failure, SyncScope::System); in EmitAtomicCompareExchangeOp()

123