From d8e38a320656afe2164d51ea99b217cbb7a9eb65 Mon Sep 17 00:00:00 2001 From: Tom Stellard Date: Tue, 6 Jan 2015 20:34:47 +0000 Subject: R600: Handle amdgcn triple For now there is no difference between amdgcn and r600. llvm-svn: 225294 --- clang/lib/Driver/Tools.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'clang/lib/Driver/Tools.cpp') diff --git a/clang/lib/Driver/Tools.cpp b/clang/lib/Driver/Tools.cpp index fb707f5c29f..ef744d03b1a 100644 --- a/clang/lib/Driver/Tools.cpp +++ b/clang/lib/Driver/Tools.cpp @@ -1522,6 +1522,7 @@ static std::string getCPUName(const ArgList &Args, const llvm::Triple &T) { return getSystemZTargetCPU(Args); case llvm::Triple::r600: + case llvm::Triple::amdgcn: return getR600TargetGPU(Args); } } @@ -5472,6 +5473,7 @@ llvm::Triple::ArchType darwin::getArchTypeForMachOArchName(StringRef Str) { .Cases("armv7s", "xscale", llvm::Triple::arm) .Case("arm64", llvm::Triple::aarch64) .Case("r600", llvm::Triple::r600) + .Case("amdgcn", llvm::Triple::amdgcn) .Case("nvptx", llvm::Triple::nvptx) .Case("nvptx64", llvm::Triple::nvptx64) .Case("amdil", llvm::Triple::amdil) -- cgit v1.2.3