]> granicus.if.org Git - clang/commit
[SystemZ] Add support for IBM z14 processor (1/3)
authorUlrich Weigand <ulrich.weigand@de.ibm.com>
Mon, 17 Jul 2017 17:45:57 +0000 (17:45 +0000)
committerUlrich Weigand <ulrich.weigand@de.ibm.com>
Mon, 17 Jul 2017 17:45:57 +0000 (17:45 +0000)
commit415078929161965d6caa5e7df33c6d90f121dafb
tree5f63901515e306864fe17108215e7a6fcd0e7c02
parentc563ba58b457115b32b7530cec32bbfda2458e7d
[SystemZ] Add support for IBM z14 processor (1/3)

This patch series adds support for the IBM z14 processor.  This part includes:
- Basic support for the new processor and its features.
- Support for low-level builtins mapped to new LLVM intrinsics.

Support for the -fzvector extension to vector float and the new
high-level vector intrinsics is provided by separate patches.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@308197 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Basic/BuiltinsSystemZ.def
lib/Basic/Targets.cpp
lib/CodeGen/CGBuiltin.cpp
lib/Sema/SemaChecking.cpp
test/CodeGen/builtins-systemz-vector2-error.c [new file with mode: 0644]
test/CodeGen/builtins-systemz-vector2.c [new file with mode: 0644]
test/CodeGen/systemz-abi-vector.c
test/CodeGen/systemz-abi.c
test/CodeGen/target-data.c
test/Driver/systemz-march.c
test/Preprocessor/predefined-arch-macros.c