Revert "[VPlan] Unify Value2VPValue and VPExternalDefs maps (NFCI)."
authorVitaly Buka <vitalybuka@google.com>
Tue, 18 Apr 2023 00:19:57 +0000 (17:19 -0700)
committerVitaly Buka <vitalybuka@google.com>
Tue, 18 Apr 2023 00:24:10 +0000 (17:24 -0700)
commit8c2276f89887d0a27298a1bbbd2181fa54bbb509
treea80c5b7f89ddc69e514fd1788bc613217c0b8ebc
parent33817296c6003f6b3bb7eed5fbcd64a2385fe425
Revert "[VPlan] Unify Value2VPValue and VPExternalDefs maps (NFCI)."

Asan detects heap-use-after-free, see D147892.

This reverts commit 4fc190351e5af901b6107d162d07e1fbca90934f.
This reverts commit 668045eb77628be13e448ffbb855473ffca1cc43.
llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
llvm/lib/Transforms/Vectorize/VPlan.cpp
llvm/lib/Transforms/Vectorize/VPlan.h
llvm/lib/Transforms/Vectorize/VPlanHCFGBuilder.cpp
llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
llvm/unittests/Transforms/Vectorize/VPlanHCFGTest.cpp
llvm/unittests/Transforms/Vectorize/VPlanTest.cpp