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.