SuccessChanges

Summary

  1. [AArch64][SVE] Add support for spilling/filling ZPR2/3/4 (details)
Commit 8a397b66b2c672999e9e6d63334d5bffd7db1a3f by cullen.rhodes
[AArch64][SVE] Add support for spilling/filling ZPR2/3/4

Summary:
This patch enables the register allocator to spill/fill lists of 2, 3
and 4 SVE vectors registers to/from the stack. This is implemented with
pseudo instructions that get expanded to individual LDR_ZXI/STR_ZXI
instructions in AArch64ExpandPseudoInsts.

Patch by Sander de Smalen.

Reviewed By: efriedma

Differential Revision: https://reviews.llvm.org/D75988
The file was modifiedllvm/test/CodeGen/AArch64/spillfill-sve.mir
The file was modifiedllvm/lib/Target/AArch64/AArch64InstrInfo.cpp
The file was modifiedllvm/lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp
The file was modifiedllvm/lib/Target/AArch64/AArch64SVEInstrInfo.td