[AArch64] Respect reserved registers while renaming in LdSt opt.
authorFlorian Hahn <florian_hahn@apple.com>
Sat, 21 Dec 2019 13:47:08 +0000 (14:47 +0100)
committerFlorian Hahn <florian_hahn@apple.com>
Sat, 21 Dec 2019 14:10:07 +0000 (15:10 +0100)
commitd269255b95151dcd232c8856206b7e79d70eda29
treec849ec5f69a0aeac69189c439ac54b9d1b564020
parent70d592d68c7a8666183308d1daa2322ede87df09
[AArch64] Respect reserved registers while renaming in LdSt opt.

We cannot pick reserved registers as rename registers.

Fixes https://bugs.llvm.org/show_bug.cgi?id=44358
llvm/lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp
llvm/test/CodeGen/AArch64/stp-opt-with-renaming-reserved-regs.mir [new file with mode: 0644]