aboutsummaryrefslogtreecommitdiff
path: root/gcc/gimple-loop-interchange.cc
diff options
context:
space:
mode:
authorRichard Sandiford <richard.sandiford@arm.com>2023-12-05 10:11:26 +0000
committerRichard Sandiford <richard.sandiford@arm.com>2023-12-05 10:11:26 +0000
commit084122adb5792a9c8e7f7876e2c1d59ba80c228b (patch)
treea8a40a393fe18f2b925a7ef89b6037c18cf650bf /gcc/gimple-loop-interchange.cc
parent3af9ceb631b741095d8eabd055ff7c23d4a69e6f (diff)
downloadgcc-084122adb5792a9c8e7f7876e2c1d59ba80c228b.zip
gcc-084122adb5792a9c8e7f7876e2c1d59ba80c228b.tar.gz
gcc-084122adb5792a9c8e7f7876e2c1d59ba80c228b.tar.bz2
aarch64: Add a register class for w12-w15
Some SME instructions use w12-w15 to index ZA. This patch adds a register class for that range. gcc/ * config/aarch64/aarch64.h (W12_W15_REGNUM_P): New macro. (W12_W15_REGS): New register class. (REG_CLASS_NAMES, REG_CLASS_CONTENTS): Add entries for it. * config/aarch64/aarch64.cc (aarch64_regno_regclass) (aarch64_class_max_nregs, aarch64_register_move_cost): Handle W12_W15_REGS.
Diffstat (limited to 'gcc/gimple-loop-interchange.cc')
0 files changed, 0 insertions, 0 deletions