[all-commits] [llvm/llvm-project] eaca8c: [PEI][PowerPC] Switch to backwards frame index eli...
Jay Foad via All-commits
all-commits at lists.llvm.org
Mon Jul 31 23:56:28 PDT 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: eaca8c2edfb14c4edab61c05562b472225f029e0
https://github.com/llvm/llvm-project/commit/eaca8c2edfb14c4edab61c05562b472225f029e0
Author: Jay Foad <jay.foad at amd.com>
Date: 2023-08-01 (Tue, 01 Aug 2023)
Changed paths:
M llvm/lib/CodeGen/PrologEpilogInserter.cpp
M llvm/lib/Target/PowerPC/PPCRegisterInfo.h
Log Message:
-----------
[PEI][PowerPC] Switch to backwards frame index elimination
This adds support for reprocessing new instructions that were generated
by the target's eliminateFrameIndex.
Backwards frame index elimination uses backwards register scavenging,
which is preferred because it does not rely on accurate kill flags.
Differential Revision: https://reviews.llvm.org/D156690
More information about the All-commits
mailing list