[driver][mips] Support MIPS R6 target triples
authorSimon Atanasyan <simon@atanasyan.com>
Tue, 16 Oct 2018 14:29:27 +0000 (14:29 +0000)
committerSimon Atanasyan <simon@atanasyan.com>
Tue, 16 Oct 2018 14:29:27 +0000 (14:29 +0000)
commiteaab2b77e1a6c5709966e9609ed15496a90f2bc0
treeaf3e16d95d299379241fd99aaec33bcdbd2fc1cf
parent49b29eabc662aebcaf3f24ea69e80dcb1f903010
[driver][mips] Support MIPS R6 target triples

This change adds support for the following MIPS target triples:
  mipsisa32r6-linux-gnu
  mipsisa32r6el-linux-gnu
  mipsisa64r6-linux-gnuabi64
  mipsisa64r6el-linux-gnuabi64
  mipsisa64r6-linux-gnuabin32
  mipsisa64r6el-linux-gnuabin32

Patch by Yun Qiang Su.

Differential revision: https://reviews.llvm.org/D50850

llvm-svn: 344608
clang/lib/Driver/ToolChains/Arch/Mips.cpp
clang/lib/Driver/ToolChains/Gnu.cpp
clang/lib/Driver/ToolChains/Linux.cpp
clang/test/CodeGen/atomics-inlining.c
clang/test/CodeGen/mips-zero-sized-struct.c
clang/test/CodeGen/target-data.c
clang/test/CodeGen/xray-attributes-supported.cpp
clang/test/Driver/clang-translation.c