1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-25 20:23:11 +01:00
llvm-mirror/lib/Transforms/Vectorize
Florian Hahn df302df8f2 [VPlan] Use VPValue def for VPWidenGEPRecipe.
This patch turns VPWidenGEPRecipe into a VPValue and uses it
during VPlan construction and codegeneration instead of the plain IR
reference where possible.

Reviewed By: dmgreen

Differential Revision: https://reviews.llvm.org/D84683
2020-11-15 15:12:47 +00:00
..
CMakeLists.txt llvmbuildectomy - replace llvm-build by plain cmake 2020-11-13 10:35:24 +01:00
LoadStoreVectorizer.cpp
LoopVectorizationLegality.cpp [SVE][AArch64] Fix TypeSize warning in loop vectorization legality 2020-10-26 17:40:04 +00:00
LoopVectorizationPlanner.h [LoopVectorizer] NFC: Propagate ElementCount to more interfaces. 2020-11-10 11:11:02 +00:00
LoopVectorize.cpp [VPlan] Use VPValue def for VPWidenGEPRecipe. 2020-11-15 15:12:47 +00:00
SLPVectorizer.cpp [SLP] Also try to vectorize incoming values of PHIs . 2020-11-06 12:50:32 +00:00
VectorCombine.cpp [VectorCombine] Avoid crossing address space boundaries. 2020-10-16 13:19:31 -07:00
Vectorize.cpp
VPlan.cpp [VPlan] Use VPValue def for VPWidenGEPRecipe. 2020-11-15 15:12:47 +00:00
VPlan.h [VPlan] Use VPValue def for VPWidenGEPRecipe. 2020-11-15 15:12:47 +00:00
VPlanDominatorTree.h Revert multiple patches based on "Introduce CfgTraits abstraction" 2020-10-27 20:33:30 +01:00
VPlanHCFGBuilder.cpp
VPlanHCFGBuilder.h
VPlanLoopInfo.h
VPlanPredicator.cpp
VPlanPredicator.h
VPlanSLP.cpp
VPlanTransforms.cpp
VPlanTransforms.h
VPlanValue.h [VPlan] Use VPValue def for VPWidenGEPRecipe. 2020-11-15 15:12:47 +00:00
VPlanVerifier.cpp
VPlanVerifier.h
VPRecipeBuilder.h