This pass isn't a simplification, it's a non-canonical optimization.
This makes it only run once in a (Thin)LTO pipeline during postlink, just like all the other optimization pipeline passes.
Paths
| Differential D143424
[Pipeline] Move ControlHeightReduction to module optimization pipeline ClosedPublic Authored by aeubanks on Feb 6 2023, 11:06 AM.
Details Summary This pass isn't a simplification, it's a non-canonical optimization. This makes it only run once in a (Thin)LTO pipeline during postlink, just like all the other optimization pipeline passes.
Diff Detail
Event TimelineComment Actions I think this is the reasonable place for CHR. This revision is now accepted and ready to land.Feb 16 2023, 9:56 AM This revision was landed with ongoing or failed builds.Feb 16 2023, 3:23 PM Closed by commit rGb374423304a8: [Pipeline] Move ControlHeightReduction to module optimization pipeline (authored by aeubanks). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 498167 llvm/lib/Passes/PassBuilderPipelines.cpp
llvm/test/Other/new-pm-thinlto-postlink-samplepgo-defaults.ll
llvm/test/Other/new-pm-thinlto-prelink-pgo-defaults.ll
llvm/test/Other/new-pm-thinlto-prelink-samplepgo-defaults.ll
|