Update VPReplicateRecipe to use VPRecipeWithIRFlags for IR flag
handling. Retire separate MayGeneratePoisonRecipes map.
Depends on D149082.
Paths
| Differential D150027
[VPlan] Use VPOpWithIRFlags for VPReplicateRecipe, retire poison map. ClosedPublic Authored by fhahn on May 6 2023, 2:22 AM.
Details Summary Update VPReplicateRecipe to use VPRecipeWithIRFlags for IR flag Depends on D149082.
Diff Detail
Event Timelinefhahn added a child revision: D150028: [VPlan] Clear reduction flags directly as VPlanTransform..May 6 2023, 2:27 AM fhahn added a child revision: D150029: [VPlan] Print IR flags for VPRecipeWithIRFlags..May 6 2023, 2:36 AM This revision is now accepted and ready to land.May 8 2023, 5:01 AM This revision was landed with ongoing or failed builds.May 15 2023, 3:50 AM Closed by commit rG701f7230cdc0: [VPlan] Use VPRecipeWithIRFlags for VPReplicateRecipe, retire poison map (authored by fhahn). · Explain Why This revision was automatically updated to reflect the committed changes. fhahn marked 3 inline comments as done.
Revision Contents
Diff 522113 llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
llvm/lib/Transforms/Vectorize/VPlan.h
llvm/unittests/Transforms/Vectorize/VPlanTest.cpp
|
Update above comment and remove TODO below?