[PATCH] D96780: [NPM][LTO] Update buildLTODefaultPipeline to be more in-line with the old pass manager

Nikita Popov via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Feb 16 14:30:41 PST 2021


nikic added a comment.

In D96780#2566850 <https://reviews.llvm.org/D96780#2566850>, @dmgreen wrote:

>> (I kicked off a run on https://llvm-compile-time-tracker.com/ with the patch)
>
> Thanks I don't think I have access.
>
> Is this https://llvm-compile-time-tracker.com/compare.php?from=ba2aa5f49ebbe28ad2dbf0c5bea451f0ebf436c6&to=351ad9bca5822d58b1aef519eea069135406613a&stat=instructions? It's an increase for NewPM-ReleaseLTO-g. But with the number of extra passes run, I would say that is in line with expectation.

Yes, that's the one. The impact looks fine to me for what this change does. Worth noting that even with this change NewPM-ReleaseLTO-g is still faster than LegacyPM-ReleaseLTO-g on average -- it just caught up a bit :)


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

https://reviews.llvm.org/D96780



More information about the llvm-commits mailing list