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 [] |