[all-commits] [llvm/llvm-project] d34d52: Support z17 processor name and scheduler description
Ulrich Weigand via All-commits
all-commits at lists.llvm.org
Sat May 10 10:07:45 PDT 2025
Branch: refs/heads/release/20.x
Home: https://github.com/llvm/llvm-project
Commit: d34d5296095b013bfdec511a06a81777c992e1e3
https://github.com/llvm/llvm-project/commit/d34d5296095b013bfdec511a06a81777c992e1e3
Author: Ulrich Weigand <ulrich.weigand at de.ibm.com>
Date: 2025-05-10 (Sat, 10 May 2025)
Changed paths:
M clang/lib/Basic/Targets/SystemZ.cpp
M clang/test/CodeGen/SystemZ/builtins-systemz-bitop.c
M clang/test/CodeGen/SystemZ/builtins-systemz-vector5-error.c
M clang/test/CodeGen/SystemZ/builtins-systemz-vector5.c
M clang/test/CodeGen/SystemZ/builtins-systemz-zvector5-error.c
M clang/test/CodeGen/SystemZ/builtins-systemz-zvector5.c
M clang/test/CodeGen/SystemZ/systemz-abi-vector.c
M clang/test/CodeGen/SystemZ/systemz-abi.c
M clang/test/Driver/systemz-march.c
M clang/test/Misc/target-invalid-cpu-note/systemz.c
M clang/test/Preprocessor/predefined-arch-macros.c
M llvm/lib/Target/SystemZ/SystemZISelLowering.cpp
M llvm/lib/Target/SystemZ/SystemZInstrVector.td
M llvm/lib/Target/SystemZ/SystemZProcessors.td
M llvm/lib/Target/SystemZ/SystemZSchedule.td
M llvm/lib/Target/SystemZ/SystemZScheduleZ16.td
A llvm/lib/Target/SystemZ/SystemZScheduleZ17.td
M llvm/lib/TargetParser/Host.cpp
M llvm/test/Analysis/CostModel/SystemZ/divrem-reg.ll
M llvm/test/Analysis/CostModel/SystemZ/i128-cmp-ext-conv.ll
M llvm/test/Analysis/CostModel/SystemZ/int-arith.ll
M llvm/test/CodeGen/SystemZ/args-12.ll
M llvm/test/CodeGen/SystemZ/args-13.ll
M llvm/test/CodeGen/SystemZ/bitop-intrinsics.ll
M llvm/test/CodeGen/SystemZ/int-abs-03.ll
M llvm/test/CodeGen/SystemZ/int-add-19.ll
M llvm/test/CodeGen/SystemZ/int-cmp-64.ll
M llvm/test/CodeGen/SystemZ/int-conv-15.ll
M llvm/test/CodeGen/SystemZ/int-div-08.ll
M llvm/test/CodeGen/SystemZ/int-max-02.ll
M llvm/test/CodeGen/SystemZ/int-min-02.ll
M llvm/test/CodeGen/SystemZ/int-mul-14.ll
M llvm/test/CodeGen/SystemZ/int-mul-15.ll
M llvm/test/CodeGen/SystemZ/int-mul-16.ll
M llvm/test/CodeGen/SystemZ/int-neg-04.ll
M llvm/test/CodeGen/SystemZ/int-sub-12.ll
M llvm/test/CodeGen/SystemZ/llxa-01.ll
M llvm/test/CodeGen/SystemZ/llxa-02.ll
M llvm/test/CodeGen/SystemZ/llxa-03.ll
M llvm/test/CodeGen/SystemZ/llxa-04.ll
M llvm/test/CodeGen/SystemZ/llxa-05.ll
M llvm/test/CodeGen/SystemZ/lxa-01.ll
M llvm/test/CodeGen/SystemZ/lxa-02.ll
M llvm/test/CodeGen/SystemZ/lxa-03.ll
M llvm/test/CodeGen/SystemZ/lxa-04.ll
M llvm/test/CodeGen/SystemZ/lxa-05.ll
M llvm/test/CodeGen/SystemZ/scalar-ctlz-03.ll
M llvm/test/CodeGen/SystemZ/scalar-ctlz-04.ll
M llvm/test/CodeGen/SystemZ/scalar-cttz-03.ll
M llvm/test/CodeGen/SystemZ/scalar-cttz-04.ll
M llvm/test/CodeGen/SystemZ/vec-cmp-09.ll
M llvm/test/CodeGen/SystemZ/vec-div-03.ll
M llvm/test/CodeGen/SystemZ/vec-eval.ll
M llvm/test/CodeGen/SystemZ/vec-intrinsics-05.ll
M llvm/test/CodeGen/SystemZ/vec-mul-06.ll
R llvm/test/MC/Disassembler/SystemZ/insns-arch15.txt
A llvm/test/MC/Disassembler/SystemZ/insns-z17.txt
R llvm/test/MC/SystemZ/insn-bad-arch15.s
A llvm/test/MC/SystemZ/insn-bad-z17.s
R llvm/test/MC/SystemZ/insn-good-arch15.s
A llvm/test/MC/SystemZ/insn-good-z17.s
M llvm/unittests/TargetParser/Host.cpp
Log Message:
-----------
Support z17 processor name and scheduler description
The recently announced IBM z17 processor implements the architecture
already supported as "arch15" in LLVM. This patch adds support for "z17"
as an alternate architecture name for arch15.
This patch also add the scheduler description for the z17 processor,
provided by Jonas Paulsson.
Manual backport of https://github.com/llvm/llvm-project/pull/135254
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list