| clang 22.0.0git
    | 
#include "clang/Basic/OffloadArch.h"Go to the source code of this file.
| Namespaces | |
| namespace | llvm | 
| Diagnostic wrappers for TextAPI types for error reporting. | |
| namespace | clang | 
| The JSON file list parser is used to communicate input to InstallAPI. | |
| Enumerations | |
| enum class | clang::CudaVersion { clang::UNKNOWN , clang::CUDA_70 , clang::CUDA_75 , clang::CUDA_80 , clang::CUDA_90 , clang::CUDA_91 , clang::CUDA_92 , clang::CUDA_100 , clang::CUDA_101 , clang::CUDA_102 , clang::CUDA_110 , clang::CUDA_111 , clang::CUDA_112 , clang::CUDA_113 , clang::CUDA_114 , clang::CUDA_115 , clang::CUDA_116 , clang::CUDA_117 , clang::CUDA_118 , clang::CUDA_120 , clang::CUDA_121 , clang::CUDA_122 , clang::CUDA_123 , clang::CUDA_124 , clang::CUDA_125 , clang::CUDA_126 , clang::CUDA_128 , clang::CUDA_129 , clang::FULLY_SUPPORTED = CUDA_128 , clang::PARTIALLY_SUPPORTED , clang::NEW = 10000 } | 
| enum class | clang::CUDAFunctionTarget { clang::Device , clang::Global , clang::Host , clang::HostDevice , clang::InvalidTarget } | 
| enum class | clang::CudaFeature { clang::CUDA_USES_NEW_LAUNCH , clang::CUDA_USES_FATBIN_REGISTER_END } | 
| Functions | |
| const char * | clang::CudaVersionToString (CudaVersion V) | 
| CudaVersion | clang::CudaStringToVersion (const llvm::Twine &S) | 
| CudaVersion | clang::MinVersionForOffloadArch (OffloadArch A) | 
| Get the earliest CudaVersion that supports the given OffloadArch. | |
| CudaVersion | clang::MaxVersionForOffloadArch (OffloadArch A) | 
| Get the latest CudaVersion that supports the given OffloadArch. | |
| CudaVersion | clang::ToCudaVersion (llvm::VersionTuple) | 
| bool | clang::CudaFeatureEnabled (llvm::VersionTuple, CudaFeature) | 
| bool | clang::CudaFeatureEnabled (CudaVersion, CudaFeature) |