diff options
author | Justin Lebar <jlebar@google.com> | 2016-01-23 21:28:08 +0000 |
---|---|---|
committer | Justin Lebar <jlebar@google.com> | 2016-01-23 21:28:08 +0000 |
commit | b2db45065c75fa728f7a8470dda4873bde59aede (patch) | |
tree | db9c9d4d0365951dd310090903b7989d36eafd4e /clang | |
parent | 561d5a1758e3f3b7d1a279ca6407ba89ee85d62f (diff) | |
download | bcm5719-llvm-b2db45065c75fa728f7a8470dda4873bde59aede.tar.gz bcm5719-llvm-b2db45065c75fa728f7a8470dda4873bde59aede.zip |
[CUDA] Use Triple::isNVPTX() instead of enumerating nvptx && nvptx64.
Summary: No functional changes.
Subscribers: tra, echristo, jhen, cfe-commits
Differential Revision: http://reviews.llvm.org/D16495
llvm-svn: 258640
Diffstat (limited to 'clang')
-rw-r--r-- | clang/lib/Driver/Tools.cpp | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/clang/lib/Driver/Tools.cpp b/clang/lib/Driver/Tools.cpp index 24a726b6ec7..6a1517f1807 100644 --- a/clang/lib/Driver/Tools.cpp +++ b/clang/lib/Driver/Tools.cpp @@ -10660,8 +10660,7 @@ void NVPTX::Assembler::ConstructJob(Compilation &C, const JobAction &JA, const char *LinkingOutput) const { const auto &TC = static_cast<const toolchains::CudaToolChain &>(getToolChain()); - assert(TC.getArch() == llvm::Triple::nvptx || - TC.getArch() == llvm::Triple::nvptx64); + assert(TC.getTriple().isNVPTX() && "Wrong platform"); std::vector<std::string> gpu_archs = Args.getAllArgValues(options::OPT_march_EQ); @@ -10729,8 +10728,7 @@ void NVPTX::Linker::ConstructJob(Compilation &C, const JobAction &JA, const char *LinkingOutput) const { const auto &TC = static_cast<const toolchains::CudaToolChain &>(getToolChain()); - assert(TC.getArch() == llvm::Triple::nvptx || - TC.getArch() == llvm::Triple::nvptx64); + assert(TC.getTriple().isNVPTX() && "Wrong platform"); ArgStringList CmdArgs; CmdArgs.push_back("--cuda"); |