diff options
author | Artem Belevich <tra@google.com> | 2024-05-08 12:02:57 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-05-08 12:02:57 -0700 |
commit | 2f956a35edb61d250a52c4d883f368d060fae57c (patch) | |
tree | a23565df81dac6f22a557e34f97ad175e21fd9f2 /clang/lib/Basic/Cuda.cpp | |
parent | db29f20fdd4f715553f663f21021330cb4497e00 (diff) | |
download | llvm-2f956a35edb61d250a52c4d883f368d060fae57c.zip llvm-2f956a35edb61d250a52c4d883f368d060fae57c.tar.gz llvm-2f956a35edb61d250a52c4d883f368d060fae57c.tar.bz2 |
[CUDA] Mark CUDA-12.4 as supported and introduce ptx 8.4. (#91516)
Diffstat (limited to 'clang/lib/Basic/Cuda.cpp')
-rw-r--r-- | clang/lib/Basic/Cuda.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/clang/lib/Basic/Cuda.cpp b/clang/lib/Basic/Cuda.cpp index 113483d..e8ce15e 100644 --- a/clang/lib/Basic/Cuda.cpp +++ b/clang/lib/Basic/Cuda.cpp @@ -14,7 +14,7 @@ struct CudaVersionMapEntry { }; #define CUDA_ENTRY(major, minor) \ { \ -#major "." #minor, CudaVersion::CUDA_##major##minor, \ + #major "." #minor, CudaVersion::CUDA_##major##minor, \ llvm::VersionTuple(major, minor) \ } @@ -41,6 +41,7 @@ static const CudaVersionMapEntry CudaNameVersionMap[] = { CUDA_ENTRY(12, 1), CUDA_ENTRY(12, 2), CUDA_ENTRY(12, 3), + CUDA_ENTRY(12, 4), {"", CudaVersion::NEW, llvm::VersionTuple(std::numeric_limits<int>::max())}, {"unknown", CudaVersion::UNKNOWN, {}} // End of list tombstone. }; @@ -241,7 +242,7 @@ CudaVersion MaxVersionForCudaArch(CudaArch A) { } } -bool CudaFeatureEnabled(llvm::VersionTuple Version, CudaFeature Feature) { +bool CudaFeatureEnabled(llvm::VersionTuple Version, CudaFeature Feature) { return CudaFeatureEnabled(ToCudaVersion(Version), Feature); } |