[PATCH] D38154: [PassManager] Run global opts after the inliner
Chandler Carruth via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Sun Oct 1 22:45:13 PDT 2017
chandlerc added inline comments.
================
Comment at: lib/Transforms/IPO/PassManagerBuilder.cpp:511
+ // benefits generally outweight the cost, making the whole pipeline
+ // faster. See PR34652.
+ PM.add(createGlobalOptimizerPass());
----------------
mehdi_amini wrote:
> Did you run any benchmarks to conclude that it is faster? (The referenced PR seems to only mention some specific IR generated by Rust IIUC)
>
I chatted some with Davide about this on IRC and he had seen similar issues with C++. Fundamentally, I would expect the same pattern to be able to come up in C++.
https://reviews.llvm.org/D38154
More information about the llvm-commits
mailing list