[PATCH] D84108: [SimplifyCFG][LoopRotate] SimplifyCFG: disable common instruction hoisting by default, enable late in pipeline

Roman Lebedev via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Sat Jul 18 13:47:45 PDT 2020


lebedev.ri added a comment.

In D84108#2160494 <https://reviews.llvm.org/D84108#2160494>, @nikic wrote:

> > this does regress compile-time by +0.5% geomean (unsurprizingly)
>
> FWIW, a large part of the regressions seems to come down to a single file that regresses big time:
>
> > CMakeFiles/lencod.dir/context_ini.c.o 	3917M 	7067M (+80.41%)
>
> Probably worth taking a look whether that can be mitigated.


Thanks, i will take a look, just really wanted to finally post this after two dry-runs due to the rG0fdcca07ad2c0bdc2cdd40ba638109926f4f513b <https://reviews.llvm.org/rG0fdcca07ad2c0bdc2cdd40ba638109926f4f513b>/rG8d487668d09fb0e4e54f36207f07c1480ffabbfd <https://reviews.llvm.org/rG8d487668d09fb0e4e54f36207f07c1480ffabbfd> :)


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D84108/new/

https://reviews.llvm.org/D84108





More information about the llvm-commits mailing list