This extends removeDeadRecipe to remove recipes across the whole plan.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D127580
[VPlan] Remove dead recipes across whole plan. ClosedPublic Authored by fhahn on Jun 11 2022, 3:51 PM.
Details Summary This extends removeDeadRecipe to remove recipes across the whole plan.
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Jun 13 2022, 8:24 AM fhahn added inline comments. This revision was landed with ongoing or failed builds.Jun 23 2022, 4:36 AM Closed by commit rG569d84fe99e6: [VPlan] Remove dead recipes across whole plan. (authored by fhahn). · Explain Why This revision was automatically updated to reflect the committed changes. fhahn marked 2 inline comments as done.
Revision Contents
Diff 439331 llvm/lib/Transforms/Vectorize/VPlan.cpp
llvm/lib/Transforms/Vectorize/VPlanTransforms.h
llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
llvm/test/Transforms/LoopVectorize/first-order-recurrence-sink-replicate-region.ll
llvm/test/Transforms/LoopVectorize/loop-form.ll
llvm/test/Transforms/LoopVectorize/pr46525-expander-insertpoint.ll
llvm/test/Transforms/LoopVectorize/pr55100-expand-scev-predicate-used.ll
llvm/test/Transforms/LoopVectorize/vplan-sink-scalars-and-merge.ll
|
Hmm, bug fix? Is there a test that checks it?