This adds a new option to control AllowSpeculation added in D119965 when
using -passes=....
This allows reproducing #54023 using opt.
Paths
| Differential D121944
[LICM] Add allowspeculation pass options. ClosedPublic Authored by fhahn on Mar 17 2022, 12:55 PM.
Details Summary This adds a new option to control AllowSpeculation added in D119965 when This allows reproducing #54023 using opt.
Diff Detail
Event Timeline
This revision is now accepted and ready to land.Mar 18 2022, 8:43 AM This revision was landed with ongoing or failed builds.Mar 18 2022, 9:52 AM Closed by commit rG5ab421fb4e0e: [LICM] Add allowspeculation pass options. (authored by fhahn). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 416534 llvm/include/llvm/Transforms/Scalar/LICM.h
llvm/lib/Passes/PassBuilder.cpp
llvm/lib/Passes/PassRegistry.def
llvm/lib/Transforms/Scalar/LICM.cpp
llvm/test/Other/new-pm-print-pipeline.ll
llvm/test/Transforms/LICM/allow-speculation-option.ll
|
should also implement
with a corresponding test in llvm/test/Other/new-pm-print-pipeline.ll