[llvm] [NFC][VP] Reduce parameters in `LoopVectorizePass::runImpl` (PR #103551)
Nikita Popov via llvm-commits
llvm-commits at lists.llvm.org
Wed Aug 14 00:31:25 PDT 2024
================
@@ -188,13 +188,7 @@ struct LoopVectorizePass : public PassInfoMixin<LoopVectorizePass> {
function_ref<StringRef(StringRef)> MapClassName2PassName);
// Shim for old PM.
- LoopVectorizeResult runImpl(Function &F, ScalarEvolution &SE_, LoopInfo &LI_,
- TargetTransformInfo &TTI_, DominatorTree &DT_,
- BlockFrequencyInfo *BFI_, TargetLibraryInfo *TLI_,
- DemandedBits &DB_, AssumptionCache &AC_,
- LoopAccessInfoManager &LAIs_,
- OptimizationRemarkEmitter &ORE_,
- ProfileSummaryInfo *PSI_);
+ LoopVectorizeResult runImpl(Function &F);
----------------
nikic wrote:
We could merge these entirely -- as the comment says, this was a shim for the old PM that is no longer needed.
https://github.com/llvm/llvm-project/pull/103551
More information about the llvm-commits
mailing list