Lines Matching refs:CudaArch

73   CudaArch arch;
80 { CudaArch::SM_##sm, "sm_" #sm, ca }
83 { CudaArch::GFX##gpu, "gfx" #gpu, "compute_amdgcn" }
86 {CudaArch::UNUSED, "", ""},
132 {CudaArch::Generic, "generic", ""},
139 const char *CudaArchToString(CudaArch A) { in CudaArchToString()
148 const char *CudaArchToVirtualArchString(CudaArch A) { in CudaArchToVirtualArchString()
157 CudaArch StringToCudaArch(llvm::StringRef S) { in StringToCudaArch()
162 return CudaArch::UNKNOWN; in StringToCudaArch()
166 CudaVersion MinVersionForCudaArch(CudaArch A) { in MinVersionForCudaArch()
167 if (A == CudaArch::UNKNOWN) in MinVersionForCudaArch()
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()
185 case CudaArch::SM_60: in MinVersionForCudaArch()
186 case CudaArch::SM_61: in MinVersionForCudaArch()
187 case CudaArch::SM_62: in MinVersionForCudaArch()
189 case CudaArch::SM_70: in MinVersionForCudaArch()
191 case CudaArch::SM_72: in MinVersionForCudaArch()
193 case CudaArch::SM_75: in MinVersionForCudaArch()
195 case CudaArch::SM_80: in MinVersionForCudaArch()
197 case CudaArch::SM_86: in MinVersionForCudaArch()
204 CudaVersion MaxVersionForCudaArch(CudaArch A) { in MaxVersionForCudaArch()
210 case CudaArch::UNKNOWN: in MaxVersionForCudaArch()
212 case CudaArch::SM_20: in MaxVersionForCudaArch()
213 case CudaArch::SM_21: in MaxVersionForCudaArch()
215 case CudaArch::SM_30: in MaxVersionForCudaArch()