llvm-project/llvm/unittests/Transforms/Vectorize
Mauri Mustonen 0de8aeae72
[VPlan] Support to widen select intructions in VPlan native path
Add support to widen select instructions in VPlan native path by using a correct recipe when such instructions are encountered. This is already used by inner loop vectorizer.

Previously select instructions get handled by the wrong recipe and resulted in unreachable instruction errors like this one: https://bugs.llvm.org/show_bug.cgi?id=48139.

Reviewed By: fhahn

Differential Revision: https://reviews.llvm.org/D97136
2021-03-10 20:59:53 +00:00
..
CMakeLists.txt
VPlanDominatorTreeTest.cpp
VPlanHCFGTest.cpp [VPlan] Support to widen select intructions in VPlan native path 2021-03-10 20:59:53 +00:00
VPlanLoopInfoTest.cpp
VPlanPredicatorTest.cpp [VPlan] Add getPlan() to VPBlockBase. 2020-03-03 13:20:13 +00:00
VPlanSlpTest.cpp [NFC] Reduce include files dependency. 2020-12-03 18:25:05 +03:00
VPlanTest.cpp [VPlan] Make VPRecipeBase inherit from VPUser directly (NFC). 2021-02-12 13:06:58 +00:00
VPlanTestBase.h [VPlan] Support to widen select intructions in VPlan native path 2021-03-10 20:59:53 +00:00