This addresses an existing TODO by keeping a mapping of external IR
Value * definitions wrapped in VPValues for use in a VPlan.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D123700
[VPlan] Turn external defs in Value -> VPValue mapping. ClosedPublic Authored by fhahn on Apr 13 2022, 11:37 AM.
Details Summary This addresses an existing TODO by keeping a mapping of external IR
Diff Detail
Event Timelinefhahn added a child revision: D122096: [VPlan] Expand induction step in VPlan pre-header..Apr 13 2022, 12:11 PM This revision is now accepted and ready to land.Apr 13 2022, 1:54 PM This revision was landed with ongoing or failed builds.Apr 14 2022, 3:03 AM Closed by commit rG2c14cdf831b6: [VPlan] Turn external defs in Value -> VPValue mapping. (authored by fhahn). · Explain Why This revision was automatically updated to reflect the committed changes. fhahn marked 2 inline comments as done. Comment Actions
Thanks, they should be addressed in the committed version!
Revision Contents
Diff 422795 llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
llvm/lib/Transforms/Vectorize/VPlan.h
llvm/lib/Transforms/Vectorize/VPlan.cpp
llvm/lib/Transforms/Vectorize/VPlanHCFGBuilder.cpp
llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
llvm/unittests/Transforms/Vectorize/VPlanTest.cpp
|
Can keep the explanation that external defs are immutable wrappers of underlying values.