Searched refs:CudaArch (Results 1 – 9 of 9) sorted by relevance
75 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 …]
61 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()
73 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 …]
46 enum class CudaArch { enum108 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 …]
3881 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 …]
220 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()
42 mutable std::bitset<(int)CudaArch::LAST> ArchsWithBadVersion;55 void CheckCudaVersionSupportsArch(CudaArch Arch) const;
2748 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 …]
166 clang::CudaArch::UNKNOWN) { in OffloadTargetInfo()