diff options
| author | Matt Arsenault <Matthew.Arsenault@amd.com> | 2017-02-18 19:02:41 +0000 |
|---|---|---|
| committer | Matt Arsenault <Matthew.Arsenault@amd.com> | 2017-02-18 19:02:41 +0000 |
| commit | eb952fd93b71ecb83b1510c47b00b65ce3d26a26 (patch) | |
| tree | a866f25711f88f2039b7f2e064e546156b4a7993 /clang | |
| parent | a3b3b489fbb08d100ef3213b29616ae4f964c4ac (diff) | |
| download | bcm5719-llvm-eb952fd93b71ecb83b1510c47b00b65ce3d26a26.tar.gz bcm5719-llvm-eb952fd93b71ecb83b1510c47b00b65ce3d26a26.zip | |
AMDGPU: Add gfx900 and gfx901 processors
llvm-svn: 295556
Diffstat (limited to 'clang')
| -rw-r--r-- | clang/lib/Basic/Targets.cpp | 5 | ||||
| -rw-r--r-- | clang/test/Driver/r600-mcpu.cl | 4 |
2 files changed, 8 insertions, 1 deletions
diff --git a/clang/lib/Basic/Targets.cpp b/clang/lib/Basic/Targets.cpp index 647b14e16d1..d69a0ff4ab9 100644 --- a/clang/lib/Basic/Targets.cpp +++ b/clang/lib/Basic/Targets.cpp @@ -2034,7 +2034,8 @@ class AMDGPUTargetInfo final : public TargetInfo { GK_CAYMAN, GK_GFX6, GK_GFX7, - GK_GFX8 + GK_GFX8, + GK_GFX9 } GPU; bool hasFP64:1; @@ -2211,6 +2212,8 @@ public: .Case("gfx803", GK_GFX8) .Case("gfx804", GK_GFX8) .Case("gfx810", GK_GFX8) + .Case("gfx900", GK_GFX9) + .Case("gfx901", GK_GFX9) .Default(GK_NONE); } diff --git a/clang/test/Driver/r600-mcpu.cl b/clang/test/Driver/r600-mcpu.cl index 325e57174c3..b99cac3bd7d 100644 --- a/clang/test/Driver/r600-mcpu.cl +++ b/clang/test/Driver/r600-mcpu.cl @@ -40,6 +40,8 @@ t// Check that -mcpu works for all supported GPUs // RUN: %clang -### -target amdgcn -x cl -S -emit-llvm -mcpu=carrizo %s -o - 2>&1 | FileCheck --check-prefix=CARRIZO-CHECK %s // RUN: %clang -### -target amdgcn -x cl -S -emit-llvm -mcpu=fiji %s -o - 2>&1 | FileCheck --check-prefix=FIJI-CHECK %s // RUN: %clang -### -target amdgcn -x cl -S -emit-llvm -mcpu=stoney %s -o - 2>&1 | FileCheck --check-prefix=STONEY-CHECK %s +// RUN: %clang -### -target amdgcn -x cl -S -emit-llvm -mcpu=gfx900 %s -o - 2>&1 | FileCheck --check-prefix=GFX900-CHECK %s +// RUN: %clang -### -target amdgcn -x cl -S -emit-llvm -mcpu=gfx901 %s -o - 2>&1 | FileCheck --check-prefix=GFX901-CHECK %s // R600-CHECK: "-target-cpu" "r600" // RS880-CHECK: "-target-cpu" "rs880" @@ -70,3 +72,5 @@ t// Check that -mcpu works for all supported GPUs // CARRIZO-CHECK: "-target-cpu" "carrizo" // FIJI-CHECK: "-target-cpu" "fiji" // STONEY-CHECK: "-target-cpu" "stoney" +// GFX900-CHECK: "-target-cpu" "gfx900" +// GFX901-CHECK: "-target-cpu" "gfx901" |

