[VE] Clang toolchain for VE
authorKazushi (Jam) Marukawa <marukawa@nec.com>
Wed, 24 Jun 2020 08:11:59 +0000 (10:11 +0200)
committerSimon Moll <simon.moll@emea.nec.com>
Wed, 24 Jun 2020 08:12:09 +0000 (10:12 +0200)
commit96d4ccf00c8f746aebb549288fac33dcbb15bc4b
tree6e02c623ef24ed00193acb4c70a52ba4e45027a4
parent25ac19de4b46cb40b3c55a5a84504460c8f82818
[VE] Clang toolchain for VE

Summary:
This patch enables compilation of C code for the VE target with Clang.

Differential Revision: https://reviews.llvm.org/D79411
18 files changed:
clang/include/clang/Basic/TargetBuiltins.h
clang/lib/Basic/CMakeLists.txt
clang/lib/Basic/Targets.cpp
clang/lib/Basic/Targets/VE.cpp [new file with mode: 0644]
clang/lib/Basic/Targets/VE.h [new file with mode: 0644]
clang/lib/CodeGen/TargetInfo.cpp
clang/lib/Driver/CMakeLists.txt
clang/lib/Driver/Driver.cpp
clang/lib/Driver/ToolChains/Arch/VE.cpp [new file with mode: 0644]
clang/lib/Driver/ToolChains/Arch/VE.h [new file with mode: 0644]
clang/lib/Driver/ToolChains/Clang.cpp
clang/lib/Driver/ToolChains/Clang.h
clang/lib/Driver/ToolChains/CommonArgs.cpp
clang/lib/Driver/ToolChains/Gnu.cpp
clang/lib/Driver/ToolChains/Linux.cpp
clang/lib/Driver/ToolChains/VE.cpp [new file with mode: 0644]
clang/lib/Driver/ToolChains/VE.h [new file with mode: 0644]
clang/test/CodeGen/ve-abi.c [new file with mode: 0644]