|
@@ -177,6 +177,8 @@
|
|
|
// RUN: %clang -E -dM -target amdgcn -mcpu=gfx906 %s 2>&1 | FileCheck --check-prefixes=ARCH-GCN,GFX906 %s
|
|
|
// RUN: %clang -E -dM -target amdgcn -mcpu=gfx909 %s 2>&1 | FileCheck --check-prefixes=ARCH-GCN,GFX909 %s
|
|
|
// RUN: %clang -E -dM -target amdgcn -mcpu=gfx1010 %s 2>&1 | FileCheck --check-prefixes=ARCH-GCN,GFX1010 %s
|
|
|
+// RUN: %clang -E -dM -target amdgcn -mcpu=gfx1011 %s 2>&1 | FileCheck --check-prefixes=ARCH-GCN,GFX1011 %s
|
|
|
+// RUN: %clang -E -dM -target amdgcn -mcpu=gfx1012 %s 2>&1 | FileCheck --check-prefixes=ARCH-GCN,GFX1012 %s
|
|
|
|
|
|
// GFX600-DAG: #define FP_FAST_FMA 1
|
|
|
// GFX601-DAG: #define FP_FAST_FMA 1
|
|
@@ -195,6 +197,8 @@
|
|
|
// GFX906-DAG: #define FP_FAST_FMA 1
|
|
|
// GFX909-DAG: #define FP_FAST_FMA 1
|
|
|
// GFX1010-DAG: #define FP_FAST_FMA 1
|
|
|
+// GFX1011-DAG: #define FP_FAST_FMA 1
|
|
|
+// GFX1012-DAG: #define FP_FAST_FMA 1
|
|
|
|
|
|
// GFX600-DAG: #define FP_FAST_FMAF 1
|
|
|
// GFX601-NOT: #define FP_FAST_FMAF 1
|
|
@@ -213,6 +217,8 @@
|
|
|
// GFX906-DAG: #define FP_FAST_FMAF 1
|
|
|
// GFX909-DAG: #define FP_FAST_FMAF 1
|
|
|
// GFX1010-DAG: #define FP_FAST_FMAF 1
|
|
|
+// GFX1011-DAG: #define FP_FAST_FMAF 1
|
|
|
+// GFX1012-DAG: #define FP_FAST_FMAF 1
|
|
|
|
|
|
// ARCH-GCN-DAG: #define __AMDGCN__ 1
|
|
|
// ARCH-GCN-DAG: #define __AMDGPU__ 1
|
|
@@ -235,6 +241,8 @@
|
|
|
// GFX906-DAG: #define __HAS_FMAF__ 1
|
|
|
// GFX909-DAG: #define __HAS_FMAF__ 1
|
|
|
// GFX1010-DAG: #define __HAS_FMAF__ 1
|
|
|
+// GFX1011-DAG: #define __HAS_FMAF__ 1
|
|
|
+// GFX1012-DAG: #define __HAS_FMAF__ 1
|
|
|
|
|
|
// GFX600-DAG: #define __HAS_FP64__ 1
|
|
|
// GFX601-DAG: #define __HAS_FP64__ 1
|
|
@@ -253,6 +261,8 @@
|
|
|
// GFX906-DAG: #define __HAS_FP64__ 1
|
|
|
// GFX909-DAG: #define __HAS_FP64__ 1
|
|
|
// GFX1010-DAG: #define __HAS_FP64__ 1
|
|
|
+// GFX1011-DAG: #define __HAS_FP64__ 1
|
|
|
+// GFX1012-DAG: #define __HAS_FP64__ 1
|
|
|
|
|
|
// GFX600-DAG: #define __HAS_LDEXPF__ 1
|
|
|
// GFX601-DAG: #define __HAS_LDEXPF__ 1
|
|
@@ -271,6 +281,8 @@
|
|
|
// GFX906-DAG: #define __HAS_LDEXPF__ 1
|
|
|
// GFX909-DAG: #define __HAS_LDEXPF__ 1
|
|
|
// GFX1010-DAG: #define __HAS_LDEXPF__ 1
|
|
|
+// GFX1011-DAG: #define __HAS_LDEXPF__ 1
|
|
|
+// GFX1012-DAG: #define __HAS_LDEXPF__ 1
|
|
|
|
|
|
// GFX600-DAG: #define __gfx600__ 1
|
|
|
// GFX601-DAG: #define __gfx601__ 1
|
|
@@ -289,3 +301,5 @@
|
|
|
// GFX906-DAG: #define __gfx906__ 1
|
|
|
// GFX909-DAG: #define __gfx909__ 1
|
|
|
// GFX1010-DAG: #define __gfx1010__ 1
|
|
|
+// GFX1011-DAG: #define __gfx1011__ 1
|
|
|
+// GFX1012-DAG: #define __gfx1012__ 1
|