|
clang 22.0.0git
|
#include "clang/Basic/Cuda.h"#include "llvm/ADT/Twine.h"#include "llvm/Support/ErrorHandling.h"#include "llvm/Support/VersionTuple.h"Go to the source code of this file.
Classes | |
| struct | clang::CudaVersionMapEntry |
Namespaces | |
| namespace | clang |
| The JSON file list parser is used to communicate input to InstallAPI. | |
Macros | |
| #define | CUDA_ENTRY(major, minor) |
Functions | |
| const char * | clang::CudaVersionToString (CudaVersion V) |
| CudaVersion | clang::CudaStringToVersion (const llvm::Twine &S) |
| CudaVersion | clang::ToCudaVersion (llvm::VersionTuple) |
| 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. | |
| bool | clang::CudaFeatureEnabled (llvm::VersionTuple, CudaFeature) |
| bool | clang::CudaFeatureEnabled (CudaVersion, CudaFeature) |
Variables | |
| static const CudaVersionMapEntry | clang::CudaNameVersionMap [] |