1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 03:02:36 +01:00
llvm-mirror/lib/Transforms/Vectorize
Alexey Bataev 17ad018429 [SLP]No need to mark scatter load pointer as scalar as it gets vectorized.
Pointer operand of scatter loads does not remain scalar in the tree (it
gest vectorized) and thus must not be marked as the scalar that remains
scalar in vectorized form.

Differential Revision: https://reviews.llvm.org/D96818
2021-02-22 11:58:28 -08:00
..
CMakeLists.txt llvmbuildectomy - replace llvm-build by plain cmake 2020-11-13 10:35:24 +01:00
LoadStoreVectorizer.cpp [TargetLowering] Use Align in allowsMisalignedMemoryAccesses. 2021-02-04 19:22:06 -08:00
LoopVectorizationLegality.cpp [NFC][Analysis] Change struct VecDesc to use ElementCount 2021-02-12 11:07:58 +00:00
LoopVectorizationPlanner.h [LV] Remove VPCallback. 2021-02-19 12:50:41 +00:00
LoopVectorize.cpp [LV] Directly use incoming value for single VPBlendRecipes. 2021-02-22 16:10:08 +00:00
SLPVectorizer.cpp [SLP]No need to mark scatter load pointer as scalar as it gets vectorized. 2021-02-22 11:58:28 -08:00
VectorCombine.cpp [NFC]Migrate VectorCombine.cpp to use InstructionCost 2021-01-18 13:37:21 +00:00
Vectorize.cpp
VPlan.cpp [VPlan] Skip VPWidenPHIRecipe in VPInterleavedACcessInfo. 2021-02-22 10:35:09 +00:00
VPlan.h [VPlan] Manage pairs of incoming (VPValue, VPBB) in VPWidenPHIRecipe. 2021-02-22 09:44:25 +00:00
VPlanDominatorTree.h Revert multiple patches based on "Introduce CfgTraits abstraction" 2020-10-27 20:33:30 +01:00
VPlanHCFGBuilder.cpp [VPlan] Manage pairs of incoming (VPValue, VPBB) in VPWidenPHIRecipe. 2021-02-22 09:44:25 +00:00
VPlanHCFGBuilder.h
VPlanLoopInfo.h
VPlanPredicator.cpp [llvm] Drop unnecessary make_range (NFC) 2021-01-09 09:25:00 -08:00
VPlanPredicator.h
VPlanSLP.cpp [VPlan] Skip VPWidenPHIRecipe in VPInterleavedACcessInfo. 2021-02-22 10:35:09 +00:00
VPlanTransforms.cpp [VPlan] Manage pairs of incoming (VPValue, VPBB) in VPWidenPHIRecipe. 2021-02-22 09:44:25 +00:00
VPlanTransforms.h
VPlanValue.h [VPlan] Manage scalarized values using VPValues. 2021-02-16 09:04:10 +00:00
VPlanVerifier.cpp
VPlanVerifier.h
VPRecipeBuilder.h [VPlan] Keep start value in VPWidenIntOrFpInductionRecipe (NFC). 2021-01-06 11:47:33 +00:00