HomePhabricator

[LV] Replace some uses of VectorLoopValueMap with VPTransformState (NFC)

Authored by fhahn on Feb 7 2021, 9:53 AM.

Description

[LV] Replace some uses of VectorLoopValueMap with VPTransformState (NFC)

This patch updates some places where VectorLoopValueMap is accessed
directly to instead go through VPTransformState.

As we move towards managing created values exclusively in VPTransformState,
this ensures the use always can fetch the correct value.

This is in preparation for D92285, which switches to managing scalarized
values through VPValues.

In the future, the various fix* functions should be moved directly into
the VPlan codegen stage.

Reviewed By: gilr

Differential Revision: https://reviews.llvm.org/D95757

Details

Committed
fhahnFeb 7 2021, 10:28 AM
Reviewer
gilr
Differential Revision
D95757: [LV] Replace some uses of VectorLoopValueMap with VPTransformState (NFC)
Parents
rGa14a59f2f2d8: [ConstraintElimination] Add additional tests.
Branches
Unknown
Tags
Unknown