llvm-project/llvm/lib/Transforms/Vectorize
Vasileios Porpodas 0950d4060c Recommit "[SLP] Make reordering aware of external vectorizable scalar stores."
This reverts commit c2a7904aba.

Original code review: https://reviews.llvm.org/D125111
2022-05-11 16:47:29 -07:00
..
CMakeLists.txt
LoadStoreVectorizer.cpp [AMDGPU][FIX] Proper load-store-vectorizer result with opaque pointers 2022-04-15 13:42:46 -05:00
LoopVectorizationLegality.cpp [LoopVectorize] Support reductions that store intermediary result 2022-05-03 10:12:30 +01:00
LoopVectorizationPlanner.h Cleanup includes: Transforms/Instrumentation & Transforms/Vectorize 2022-03-23 11:06:13 +01:00
LoopVectorize.cpp [VPlan] Remove dead code to create VPWidenPHIRecipes (NFCI). 2022-05-05 19:29:02 +01:00
SLPVectorizer.cpp Recommit "[SLP] Make reordering aware of external vectorizable scalar stores." 2022-05-11 16:47:29 -07:00
VPRecipeBuilder.h [VPlan] Expand induction step in VPlan pre-header. 2022-04-19 13:06:39 +02:00
VPlan.cpp [LoopVectorize] Support reductions that store intermediary result 2022-05-03 10:12:30 +01:00
VPlan.h [VPlan] VPInterleaveRecipe only uses first lane if op not stored. 2022-05-11 11:24:56 +01:00
VPlanDominatorTree.h
VPlanHCFGBuilder.cpp [VPlan] Turn external defs in Value -> VPValue mapping. 2022-04-14 12:03:09 +02:00
VPlanHCFGBuilder.h Cleanup includes: Transforms/Instrumentation & Transforms/Vectorize 2022-03-23 11:06:13 +01:00
VPlanLoopInfo.h
VPlanPredicator.cpp Cleanup includes: Transforms/Instrumentation & Transforms/Vectorize 2022-03-23 11:06:13 +01:00
VPlanPredicator.h Cleanup includes: Transforms/Instrumentation & Transforms/Vectorize 2022-03-23 11:06:13 +01:00
VPlanSLP.cpp Cleanup includes: Transforms/Instrumentation & Transforms/Vectorize 2022-03-23 11:06:13 +01:00
VPlanTransforms.cpp Revert "Recommit "[VPlan] Remove uneeded needsVectorIV check."" 2022-05-09 20:33:14 +01:00
VPlanTransforms.h [VPlan] Remove unused SCEV forward declaration (NFC). 2022-04-19 17:16:17 +02:00
VPlanValue.h [VPlan] Add VPWidenPointerInductionRecipe. 2022-03-24 14:58:45 +00:00
VPlanVerifier.cpp [LV] Use getVectorLoopRegion to retrieve header. (NFC) 2022-03-25 16:57:12 +00:00
VPlanVerifier.h [VPlan] Add initial inner-loop VPlan verification. 2021-11-09 10:18:28 +00:00
VectorCombine.cpp [VectorCombine] Attempt to fold select shuffles from reductions 2022-05-08 10:32:41 +01:00
Vectorize.cpp Cleanup includes: DebugInfo & CodeGen 2022-03-12 17:26:40 +01:00