[XCore] Use backwards scavenging in frame index elimination
authorJay Foad <jay.foad@amd.com>
Tue, 16 May 2023 10:26:30 +0000 (11:26 +0100)
committerJay Foad <jay.foad@amd.com>
Thu, 18 May 2023 08:58:53 +0000 (09:58 +0100)
commit13bd96e43df14892cc6d9874d166447e6182d612
tree5df19305e3380fffe21e9ce518c3150cb8e324f4
parenta2916016d825d4ad2011a70ca93e08a215bcdcfc
[XCore] Use backwards scavenging in frame index elimination

This is preferred because it does not rely on accurate kill flags.

Differential Revision: https://reviews.llvm.org/D150673
llvm/lib/Target/XCore/XCoreRegisterInfo.cpp
llvm/lib/Target/XCore/XCoreRegisterInfo.h
llvm/test/CodeGen/XCore/scavenging.ll