]> granicus.if.org Git - llvm/commit
[SystemZ] Support z15 processor name
authorUlrich Weigand <ulrich.weigand@de.ibm.com>
Fri, 20 Sep 2019 23:04:45 +0000 (23:04 +0000)
committerUlrich Weigand <ulrich.weigand@de.ibm.com>
Fri, 20 Sep 2019 23:04:45 +0000 (23:04 +0000)
commit3e44783bf7a738b6d20037c283eb6db9a7e4f5f9
tree695b92e574cefaab790a627f8131a72899ffa946
parentf68d6b75470fe74da661e342197035979ff572d0
[SystemZ] Support z15 processor name

The recently announced IBM z15 processor implements the architecture
already supported as "arch13" in LLVM.  This patch adds support for
"z15" as an alternate architecture name for arch13.

The patch also uses z15 in a number of places where we used arch13
as long as the official name was not yet announced.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@372435 91177308-0d34-0410-b5e6-96231b3b80d8
32 files changed:
lib/Support/Host.cpp
lib/Target/SystemZ/SystemZISelLowering.cpp
lib/Target/SystemZ/SystemZProcessors.td
lib/Target/SystemZ/SystemZSchedule.td
lib/Target/SystemZ/SystemZScheduleZ15.td [moved from lib/Target/SystemZ/SystemZScheduleArch13.td with 97% similarity]
lib/Target/SystemZ/SystemZTargetTransformInfo.cpp
test/Analysis/CostModel/SystemZ/fp-cast.ll
test/Analysis/CostModel/SystemZ/intrinsics.ll
test/Analysis/CostModel/SystemZ/logic-miscext3.ll
test/CodeGen/SystemZ/cond-move-01.ll
test/CodeGen/SystemZ/cond-move-02.ll
test/CodeGen/SystemZ/cond-move-03.ll
test/CodeGen/SystemZ/cond-move-06.ll
test/CodeGen/SystemZ/cond-move-07.ll
test/CodeGen/SystemZ/cond-move-08.mir
test/CodeGen/SystemZ/ctpop-02.ll
test/CodeGen/SystemZ/not-01.ll
test/CodeGen/SystemZ/vec-bswap-01.ll
test/CodeGen/SystemZ/vec-bswap-02.ll
test/CodeGen/SystemZ/vec-bswap-03.ll
test/CodeGen/SystemZ/vec-bswap-04.ll
test/CodeGen/SystemZ/vec-bswap-05.ll
test/CodeGen/SystemZ/vec-bswap-06.ll
test/CodeGen/SystemZ/vec-bswap-07.ll
test/CodeGen/SystemZ/vec-conv-03.ll
test/CodeGen/SystemZ/vec-eswap-01.ll
test/CodeGen/SystemZ/vec-eswap-02.ll
test/CodeGen/SystemZ/vec-intrinsics-03.ll
test/CodeGen/SystemZ/vec-strict-conv-03.ll
test/MC/Disassembler/SystemZ/insns-z15.txt [moved from test/MC/Disassembler/SystemZ/insns-arch13.txt with 99% similarity]
test/MC/SystemZ/insn-bad-z15.s [moved from test/MC/SystemZ/insn-bad-arch13.s with 99% similarity]
test/MC/SystemZ/insn-good-z15.s [moved from test/MC/SystemZ/insn-good-arch13.s with 99% similarity]