Move these to the new PM if they're used there.
Part of removing the legacy pass manager for optimization pipeline.
Paths
| Differential D137915
[LegacyPM] Remove cl::opts controlling optimization pass manager passes ClosedPublic Authored by aeubanks on Nov 13 2022, 2:56 PM.
Details Summary Move these to the new PM if they're used there. Part of removing the legacy pass manager for optimization pipeline.
Diff Detail
Event TimelineMaskRay added inline comments. This revision is now accepted and ready to land.Nov 13 2022, 4:05 PM Comment Actions remove trailing "." in descriptions I think cl::init(false) is much easier to understand, but is inconsistently applied, don't mess with it This revision was landed with ongoing or failed builds.Nov 14 2022, 9:25 AM Closed by commit rG7ec05fec7115: [LegacyPM] Remove cl::opts controlling optimization pass manager passes (authored by aeubanks). · Explain Why This revision was automatically updated to reflect the committed changes. Comment Actions hello, couple of our bots broke: amdgpu openmp bot: Comment Actions This appears to have broken https://lab.llvm.org/buildbot/#/builders/191/builds/11279 This revision is now accepted and ready to land.Nov 18 2022, 1:46 AM Comment Actions
I'm not exactly sure why this caused that to break , but cff6d125fb330e8d53429ac9d2f67d24e3ab866b works around the issue
Revision Contents
Diff 475019 llvm/lib/Passes/PassBuilderPipelines.cpp
llvm/lib/Transforms/IPO/PassManagerBuilder.cpp
|
Remove , cl::init(false)