[clang] 041da0d - [HIP] Add gfx1031 and gfx1030

Yaxun Liu via cfe-commits cfe-commits at lists.llvm.org
Tue Sep 8 13:38:57 PDT 2020


Author: Yaxun (Sam) Liu
Date: 2020-09-08T16:38:34-04:00
New Revision: 041da0d828e39d849c99adf1391aaa9291f4310f

URL: https://github.com/llvm/llvm-project/commit/041da0d828e39d849c99adf1391aaa9291f4310f
DIFF: https://github.com/llvm/llvm-project/commit/041da0d828e39d849c99adf1391aaa9291f4310f.diff

LOG: [HIP] Add gfx1031 and gfx1030

Differential Revision: https://reviews.llvm.org/D87324

Added: 
    clang/test/Driver/hip-offload-arch.hip

Modified: 
    clang/lib/Basic/Cuda.cpp

Removed: 
    


################################################################################
diff  --git a/clang/lib/Basic/Cuda.cpp b/clang/lib/Basic/Cuda.cpp
index 709185707bd9..2abbe3e81e0a 100644
--- a/clang/lib/Basic/Cuda.cpp
+++ b/clang/lib/Basic/Cuda.cpp
@@ -84,7 +84,7 @@ CudaArchToStringMap arch_names[] = {
     GFX(810), // stoney
     GFX(900), // vega, instinct
     GFX(902), GFX(904), GFX(906), GFX(908), GFX(909),
-    GFX(1010), GFX(1011), GFX(1012),
+    GFX(1010), GFX(1011), GFX(1012), GFX(1030), GFX(1031)
     // clang-format on
 };
 #undef SM

diff  --git a/clang/test/Driver/hip-offload-arch.hip b/clang/test/Driver/hip-offload-arch.hip
new file mode 100644
index 000000000000..4cd37b5815f7
--- /dev/null
+++ b/clang/test/Driver/hip-offload-arch.hip
@@ -0,0 +1,10 @@
+// REQUIRES: clang-driver, x86-registered-target, amdgpu-registered-target
+
+// RUN: %clang -### -target x86_64-linux-gnu \
+// RUN:   --offload-arch=gfx1030 \
+// RUN:   --offload-arch=gfx1031 \
+// RUN:   -nogpuinc -nogpulib \
+// RUN:   %s 2>&1 | FileCheck %s
+
+// CHECK: {{"[^"]*clang[^"]*".* "-target-cpu" "gfx1030"}}
+// CHECK: {{"[^"]*clang[^"]*".* "-target-cpu" "gfx1031"}}


        


More information about the cfe-commits mailing list