Lines Matching refs:CudaArch
62 CudaArch arch;
69 { CudaArch::SM_##sm, "sm_" #sm, ca }
72 { CudaArch::GFX##gpu, "gfx" #gpu, "compute_amdgcn" }
75 {CudaArch::UNUSED, "", ""},
121 const char *CudaArchToString(CudaArch A) { in CudaArchToString()
130 const char *CudaArchToVirtualArchString(CudaArch A) { in CudaArchToVirtualArchString()
139 CudaArch StringToCudaArch(llvm::StringRef S) { in StringToCudaArch()
144 return CudaArch::UNKNOWN; in StringToCudaArch()
148 CudaVersion MinVersionForCudaArch(CudaArch A) { in MinVersionForCudaArch()
149 if (A == CudaArch::UNKNOWN) in MinVersionForCudaArch()
157 case CudaArch::SM_20: in MinVersionForCudaArch()
158 case CudaArch::SM_21: in MinVersionForCudaArch()
159 case CudaArch::SM_30: in MinVersionForCudaArch()
160 case CudaArch::SM_32: in MinVersionForCudaArch()
161 case CudaArch::SM_35: in MinVersionForCudaArch()
162 case CudaArch::SM_37: in MinVersionForCudaArch()
163 case CudaArch::SM_50: in MinVersionForCudaArch()
164 case CudaArch::SM_52: in MinVersionForCudaArch()
165 case CudaArch::SM_53: in MinVersionForCudaArch()
167 case CudaArch::SM_60: in MinVersionForCudaArch()
168 case CudaArch::SM_61: in MinVersionForCudaArch()
169 case CudaArch::SM_62: in MinVersionForCudaArch()
171 case CudaArch::SM_70: in MinVersionForCudaArch()
173 case CudaArch::SM_72: in MinVersionForCudaArch()
175 case CudaArch::SM_75: in MinVersionForCudaArch()
177 case CudaArch::SM_80: in MinVersionForCudaArch()
179 case CudaArch::SM_86: in MinVersionForCudaArch()
186 CudaVersion MaxVersionForCudaArch(CudaArch A) { in MaxVersionForCudaArch()
192 case CudaArch::UNKNOWN: in MaxVersionForCudaArch()
194 case CudaArch::SM_20: in MaxVersionForCudaArch()
195 case CudaArch::SM_21: in MaxVersionForCudaArch()