[PATCH] D80127: [ARM][MachineOutliner] Add LR RegSave mode.
Yvan Roux via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Thu Jun 11 07:09:09 PDT 2020
yroux added a comment.
Thanks :)
No there is 3 more patches in the set, one for the default mode (save/restore of lr on the stack), one which will add the support of calls in the outlined regions and the most tricky one which will fixup the stack to handle load/store. In the end we should reach ~3% of size reduction in T32 and ~5% in ARM (this is what I observed on average for various benchs).
So, I'll submit the next 2 patches in the coming days and the last one might take a bit longer to be reabased and validated, but will be out soon.
Thanks for the reviews!
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D80127/new/
https://reviews.llvm.org/D80127
More information about the llvm-commits
mailing list