[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)
commit819c1651f723b51490eb98b3fc11cbd7dafc7831
treebbbac17cdd9eb994e37589804913c65be42637fd
parent4a58936716e5733662ca1f46734594db0a0e67b9
[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.

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