[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