[llvm] [compiler-rt] [clang] [flang] [clang-tools-extra] [VPlan] Replace VPRecipeOrVPValue with VP2VP recipe simplification. (PR #76090)
Florian Hahn via cfe-commits
cfe-commits at lists.llvm.org
Tue Jan 16 14:05:29 PST 2024
================
@@ -996,8 +1028,8 @@ void VPlanTransforms::optimize(VPlan &Plan, ScalarEvolution &SE) {
removeRedundantCanonicalIVs(Plan);
removeRedundantInductionCasts(Plan);
- optimizeInductions(Plan, SE);
simplifyRecipes(Plan, SE.getContext());
+ optimizeInductions(Plan, SE);
----------------
fhahn wrote:
Without the change, here's a function in `lvm/test/Transforms/LoopVectorize/single-value-blend-phis.ll` where `optimizeInductions` won't simplify an induction, because there's a wide blend use left.
https://github.com/llvm/llvm-project/pull/76090
More information about the cfe-commits
mailing list