Extend VPIRFlags to also include InBounds and use for VPWidenGEPRecipe.
The last remaining recipe that needs updating for
MayGeneratePoisonRecipes is VPReplicateRecipe.
Depends on D149081.
Paths
| Differential D149082
[VPlan] Use VPIRFlags for VPWidenGEPRecipe (NFCI). ClosedPublic Authored by fhahn on Apr 24 2023, 10:45 AM.
Details Summary Extend VPIRFlags to also include InBounds and use for VPWidenGEPRecipe. The last remaining recipe that needs updating for Depends on D149081.
Diff Detail
Event Timelinefhahn added a child revision: D150027: [VPlan] Use VPOpWithIRFlags for VPReplicateRecipe, retire poison map..May 6 2023, 2:22 AM
This revision is now accepted and ready to land.May 8 2023, 4:52 AM This revision was landed with ongoing or failed builds.May 9 2023, 4:37 AM Closed by commit rG5f3343985b20: [VPlan] Use VPRecipeWithIRFlags for VPWidenGEPRecipe (NFCI). (authored by fhahn). · Explain Why This revision was automatically updated to reflect the committed changes. Comment Actions
Sorry I missed those, should be addressed in c096e91735397e2f2892ede9ece50bf4693d94ac
Revision Contents
Diff 520657 llvm/lib/Transforms/Vectorize/VPlan.h
llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp
|
Just to be consistent, GEP is introduced between Exact and FMF in all that follows.