1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-24 19:52:54 +01:00
llvm-mirror/lib/Transforms/Vectorize
Sanjay Patel d6e6ff92ec [VectorCombine] allow peeking through an extractelt when creating a vector load
This is an enhancement to load vectorization that is motivated by
a pattern in https://llvm.org/PR16739.
Unfortunately, it's still not enough to make a difference there.
We will have to handle multi-use cases in some better way to avoid
creating multiple overlapping loads.

Differential Revision: https://reviews.llvm.org/D92858
2020-12-09 10:36:14 -05:00
..
CMakeLists.txt llvmbuildectomy - replace llvm-build by plain cmake 2020-11-13 10:35:24 +01:00
LoadStoreVectorizer.cpp [CSSPGO] IR intrinsic for pseudo-probe block instrumentation 2020-11-20 10:39:24 -08:00
LoopVectorizationLegality.cpp [SVE] Add support for scalable vectors with vectorize.scalable.enable loop attribute 2020-12-02 13:23:43 +00:00
LoopVectorizationPlanner.h [LV] Epilogue Vectorization with Optimal Control Flow (Recommit) 2020-12-02 10:09:56 -05:00
LoopVectorize.cpp [LoopVectorizer][SVE] Vectorize a simple loop with with a scalable VF. 2020-12-09 11:25:21 +00:00
SLPVectorizer.cpp [SLP] Use the width of value truncated just before storing 2020-12-09 16:38:45 +03:00
VectorCombine.cpp [VectorCombine] allow peeking through an extractelt when creating a vector load 2020-12-09 10:36:14 -05:00
Vectorize.cpp
VPlan.cpp [VPlan] Use VPUser to manage VPPredInstPHIRecipe operand (NFC). 2020-11-30 13:09:58 +00:00
VPlan.h [LoopVectorizer][SVE] Vectorize a simple loop with with a scalable VF. 2020-12-09 11:25:21 +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 [VPlan] Disconnect VPValue and VPUser. 2020-09-23 14:44:31 +01:00
VPlanTransforms.cpp [VPlan] Clean up uses/operands on VPBB deletion. 2020-10-05 14:43:52 +01:00
VPlanTransforms.h
VPlanValue.h [VPlan] Use VPUser to manage VPPredInstPHIRecipe operand (NFC). 2020-11-30 13:09:58 +00:00
VPlanVerifier.cpp
VPlanVerifier.h
VPRecipeBuilder.h