llvm-project/llvm/lib/Transforms/Vectorize
Malhar Jajoo 6bb40552f2 [LoopVectorize] Add support for invariant stores of ordered reductions
Reviewed By: david-arm

Differential Revision: https://reviews.llvm.org/D126772
2022-06-17 14:56:21 +01:00
..
CMakeLists.txt [VPlan] Remove unused native utilities incompatible with nested regions. 2022-06-01 09:32:59 +01:00
LoadStoreVectorizer.cpp [APInt] Remove all uses of zextOrSelf, sextOrSelf and truncOrSelf 2022-05-19 11:23:13 +01:00
LoopVectorizationLegality.cpp [LoopVectorize] Add support for invariant stores of ordered reductions 2022-06-17 14:56:21 +01:00
LoopVectorizationPlanner.h [LoopVectorize] Don't interleave when the number of runtime checks exceeds the threshold 2022-05-19 23:29:00 +08:00
LoopVectorize.cpp [LV] Remove widenPHIInstruction dependence on underlying instr (NFC). 2022-06-16 16:03:01 +02:00
SLPVectorizer.cpp [SLP]Use original vector if need to shuffle truncated root. 2022-06-16 10:41:18 -07:00
VPRecipeBuilder.h [VPlan] Expand induction step in VPlan pre-header. 2022-04-19 13:06:39 +02:00
VPlan.cpp [LV] Remove widenPHIInstruction dependence on underlying instr (NFC). 2022-06-16 16:03:01 +02:00
VPlan.h [VPlan] Replace remaining use of needsScalarIV. 2022-06-09 12:05:37 +01:00
VPlanDominatorTree.h
VPlanHCFGBuilder.cpp [VPlan] Inline variable into assertion. NFC. 2022-06-03 13:59:48 +02:00
VPlanHCFGBuilder.h [VPlan] Use region for each loop in native path. 2022-06-01 10:41:05 +01:00
VPlanSLP.cpp Cleanup includes: Transforms/Instrumentation & Transforms/Vectorize 2022-03-23 11:06:13 +01:00
VPlanTransforms.cpp [VPlan] Remove dead OrigLoop argument from removeDeadRecipes (NFC). 2022-06-11 23:36:47 +01:00
VPlanTransforms.h [VPlan] Remove dead OrigLoop argument from removeDeadRecipes (NFC). 2022-06-11 23:36:47 +01:00
VPlanValue.h [VPlan] Replace CondBit with BranchOnCond VPInstruction. 2022-06-03 11:48:31 +01:00
VPlanVerifier.cpp [VPlan] Replace CondBit with BranchOnCond VPInstruction. 2022-06-03 11:48:31 +01:00
VPlanVerifier.h
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