[llvm-dev] [RFC] Turn the MachineOutliner on by default in AArch64 under -Oz
Yvan Roux via llvm-dev
llvm-dev at lists.llvm.org
Wed Jan 16 02:19:15 PST 2019
On Tue, 15 Jan 2019 at 14:56, Tim Northover <t.p.northover at gmail.com> wrote:
> Hi Yvan,
> On Mon, 5 Nov 2018 at 10:11, Yvan Roux via llvm-dev
> <llvm-dev at lists.llvm.org> wrote:
> > Yes, I'll submit an RFC soon, my prototype works fine but I still have
> > a couple issues to tackle (some Thumb1 corner cases, PIC code
> > generation, ...) and enhance the testsuite.
> Any news on this? I'm starting to look into 32-bit ARM outlining too
> and could probably help out with some of those corner cases.
Yes sorry, it was longer than expected!
The current status is that I can bootstrap llvm+clang with a compiler
which enables the Machine Outliner by default and pass the testsuite
without regression in ARM and Thumb2 modes. I still need to add more
testcases, but I'll post the patches for review and add you as
reviewer, I just need to rebase my branch on master and do a bit of
clean-up before doing so.
Thanks for offering your help
More information about the llvm-dev