9 #ifndef LLVM_CLANG_BASIC_CUDA_H 10 #define LLVM_CLANG_BASIC_CUDA_H
CudaVirtualArch StringToCudaVirtualArch(llvm::StringRef S)
const char * CudaArchToString(CudaArch A)
Specialize PointerLikeTypeTraits to allow LazyGenerationalUpdatePtr to be placed into a PointerUnion...
CudaArch StringToCudaArch(llvm::StringRef S)
const char * CudaVersionToString(CudaVersion V)
const char * CudaVirtualArchToString(CudaVirtualArch A)
CudaVersion MaxVersionForCudaArch(CudaArch A)
Get the latest CudaVersion that supports the given CudaArch.
CudaVersion MinVersionForCudaArch(CudaArch A)
Get the earliest CudaVersion that supports the given CudaArch.
Dataflow Directional Tag Classes.
CudaVersion CudaStringToVersion(llvm::StringRef S)
CudaVirtualArch VirtualArchForCudaArch(CudaArch A)
Get the compute_xx corresponding to an sm_yy.
bool CudaFeatureEnabled(CudaVersion, CudaFeature)