Home
last modified time | relevance | path

Searched refs:CudaArch (Results 1 – 9 of 9) sorted by relevance

/llvm-project-15.0.7/clang/lib/Basic/Targets/
H A DNVPTX.cpp75 GPU = CudaArch::SM_20; in NVPTXTargetInfo()
225 case CudaArch::LAST: in getTargetDefines()
231 case CudaArch::SM_20: in getTargetDefines()
233 case CudaArch::SM_21: in getTargetDefines()
235 case CudaArch::SM_30: in getTargetDefines()
237 case CudaArch::SM_32: in getTargetDefines()
239 case CudaArch::SM_35: in getTargetDefines()
241 case CudaArch::SM_37: in getTargetDefines()
243 case CudaArch::SM_50: in getTargetDefines()
245 case CudaArch::SM_52: in getTargetDefines()
[all …]
H A DNVPTX.h61 CudaArch GPU;
119 return StringToCudaArch(Name) != CudaArch::UNKNOWN; in isValidCPUName()
123 for (int i = static_cast<int>(CudaArch::SM_20); in fillValidCPUList()
124 i < static_cast<int>(CudaArch::Generic); ++i) in fillValidCPUList()
125 Values.emplace_back(CudaArchToString(static_cast<CudaArch>(i))); in fillValidCPUList()
130 return GPU != CudaArch::UNKNOWN; in setCPU()
/llvm-project-15.0.7/clang/lib/Basic/
H A DCuda.cpp73 CudaArch arch;
175 case CudaArch::SM_20: in MinVersionForCudaArch()
176 case CudaArch::SM_21: in MinVersionForCudaArch()
177 case CudaArch::SM_30: in MinVersionForCudaArch()
178 case CudaArch::SM_32: in MinVersionForCudaArch()
179 case CudaArch::SM_35: in MinVersionForCudaArch()
180 case CudaArch::SM_37: in MinVersionForCudaArch()
181 case CudaArch::SM_50: in MinVersionForCudaArch()
182 case CudaArch::SM_52: in MinVersionForCudaArch()
183 case CudaArch::SM_53: in MinVersionForCudaArch()
[all …]
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DCuda.h46 enum class CudaArch { enum
108 CudaDefault = CudaArch::SM_35,
109 HIPDefault = CudaArch::GFX803,
112 static inline bool IsNVIDIAGpuArch(CudaArch A) { in IsNVIDIAGpuArch()
113 return A >= CudaArch::SM_20 && A < CudaArch::GFX600; in IsNVIDIAGpuArch()
116 static inline bool IsAMDGpuArch(CudaArch A) { in IsAMDGpuArch()
118 return A >= CudaArch::GFX600 && A < CudaArch::Generic; in IsAMDGpuArch()
121 const char *CudaArchToString(CudaArch A);
125 CudaArch StringToCudaArch(llvm::StringRef S);
128 CudaVersion MinVersionForCudaArch(CudaArch A);
[all …]
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGOpenMPRuntimeGPU.cpp3881 return CudaArch::UNKNOWN; in getCudaArch()
3892 case CudaArch::SM_20: in processRequiresDirective()
3893 case CudaArch::SM_21: in processRequiresDirective()
3894 case CudaArch::SM_30: in processRequiresDirective()
3895 case CudaArch::SM_32: in processRequiresDirective()
3896 case CudaArch::SM_35: in processRequiresDirective()
3897 case CudaArch::SM_37: in processRequiresDirective()
3898 case CudaArch::SM_50: in processRequiresDirective()
3899 case CudaArch::SM_52: in processRequiresDirective()
3908 case CudaArch::SM_60: in processRequiresDirective()
[all …]
/llvm-project-15.0.7/clang/lib/Driver/ToolChains/
H A DCuda.cpp220 for (int Arch = (int)CudaArch::SM_30, E = (int)CudaArch::LAST; Arch < E; in CudaInstallationDetector()
222 CudaArch GpuArch = static_cast<CudaArch>(Arch); in CudaInstallationDetector()
309 CudaArch Arch) const { in CheckCudaVersionSupportsArch()
310 if (Arch == CudaArch::UNKNOWN || Version == CudaVersion::UNKNOWN || in CheckCudaVersionSupportsArch()
392 CudaArch gpu_arch = StringToCudaArch(GPUArchName); in ConstructJob()
393 assert(gpu_arch != CudaArch::UNKNOWN && in ConstructJob()
529 CudaArch gpu_arch = StringToCudaArch(gpu_arch_str); in ConstructJob()
H A DCuda.h42 mutable std::bitset<(int)CudaArch::LAST> ArchsWithBadVersion;
55 void CheckCudaVersionSupportsArch(CudaArch Arch) const;
/llvm-project-15.0.7/clang/lib/Driver/
H A DDriver.cpp2748 TargetID(CudaArch Arch) { ID = CudaArchToString(Arch); } in TargetID()
2769 CudaArch DefaultCudaArch = CudaArch::UNKNOWN;
2889 AddTopLevel(CudaFatBinary, CudaArch::UNUSED); in appendTopLevelActions()
3024 GpuArchList.push_back(CudaArch::Generic); in initialize()
3040 DefaultCudaArch = CudaArch::SM_35; in CudaActionBuilder()
3044 CudaArch Arch = StringToCudaArch(ArchStr); in getCanonicalOffloadArch()
3045 if (Arch == CudaArch::UNKNOWN || !IsNVIDIAGpuArch(Arch)) { in getCanonicalOffloadArch()
3177 DefaultCudaArch = CudaArch::GFX803; in HIPActionBuilder()
4292 (Arch == CudaArch::UNKNOWN || !IsNVIDIAGpuArch(Arch))) { in getCanonicalArchString()
4390 Archs.insert(CudaArchToString(CudaArch::CudaDefault)); in getOffloadArchs()
[all …]
/llvm-project-15.0.7/clang/tools/clang-offload-bundler/
H A DClangOffloadBundler.cpp166 clang::CudaArch::UNKNOWN) { in OffloadTargetInfo()