[VPlan] Re-add interleave group members to plan.
authorFlorian Hahn <flo@fhahn.com>
Tue, 5 Jan 2021 14:56:05 +0000 (14:56 +0000)
committerFlorian Hahn <flo@fhahn.com>
Tue, 5 Jan 2021 15:06:47 +0000 (15:06 +0000)
commit8a47e6252ad43a2eb3238f9b36394571ba13f4a9
tree9608870eccba2b24faf608c046d2921172a65f0f
parent73a44f437bf19ecf2c865e6c8b9b8a2e4a811960
[VPlan] Re-add interleave group members to plan.

Creating in-loop reductions relies on IR references to map
IR values to VPValues after interleave group creation.

Make sure we re-add the updated member to the plan, so the look-ups
still work as expected

This fixes a crash reported after D90562.
llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
llvm/test/Transforms/LoopVectorize/ARM/mve-reductions.ll