llvm-project/llvm/lib/Transforms/Vectorize
Alexey Bataev 07015e12f0 [SLP]Fix PR59053: trying to erase instruction with users.
Need to count the reduced values, vectorized in the tree but not in the top node. Such scalars still must be extracted out of the vector node instead of the original scalar.
2022-11-17 17:23:48 -08:00
..
CMakeLists.txt [VPlan] Move recipe implementations to separate file (NFC). 2022-06-28 10:34:30 +01:00
LoadStoreVectorizer.cpp [AMDGPU] Allow finer grain control of an unaligned access speed 2022-11-17 09:23:53 -08:00
LoopVectorizationLegality.cpp [LAA] Pass LoopAccessInfoManager instead of GetLAA function. 2022-10-04 11:51:25 +01:00
LoopVectorizationPlanner.h [NFC] Fix a few whitespace inconsistencies. 2022-10-20 14:52:25 +00:00
LoopVectorize.cpp [VPlan] Introduce VPValue::hasDefiningRecipe helper (NFC). 2022-11-16 23:12:40 +00:00
SLPVectorizer.cpp [SLP]Fix PR59053: trying to erase instruction with users. 2022-11-17 17:23:48 -08:00
VPRecipeBuilder.h [LV] Support predicated div/rem operations via safe-divisor select idiom 2022-08-24 10:07:59 -07:00
VPlan.cpp [VPlan] Introduce VPValue::hasDefiningRecipe helper (NFC). 2022-11-16 23:12:40 +00:00
VPlan.h [VPlan] Update VPValue::getDef to return VPRecipeBase, adjust name(NFC) 2022-11-16 22:12:08 +00:00
VPlanDominatorTree.h
VPlanHCFGBuilder.cpp [Transforms] Fix comment typos (NFC) 2022-08-07 23:55:24 -07:00
VPlanHCFGBuilder.h [VPlan] Use region for each loop in native path. 2022-06-01 10:41:05 +01:00
VPlanRecipes.cpp [VPlan] Introduce VPValue::hasDefiningRecipe helper (NFC). 2022-11-16 23:12:40 +00:00
VPlanSLP.cpp [Transforms] Qualify auto in range-based for loops (NFC) 2022-08-27 21:21:02 -07:00
VPlanTransforms.cpp [VPlan] Use onlyFirstLaneUsed in sinkScalarOperands. 2022-10-29 19:45:19 +01:00
VPlanTransforms.h [VPlan] Add field to track if intrinsic should be used for call. (NFC) 2022-09-01 13:14:40 +01:00
VPlanValue.h [VPlan] Introduce VPValue::hasDefiningRecipe helper (NFC). 2022-11-16 23:12:40 +00:00
VPlanVerifier.cpp [VPlan] Verify that header only contains header phi recipes. 2022-08-27 22:06:12 +01:00
VPlanVerifier.h [VPlan] Add initial inner-loop VPlan verification. 2021-11-09 10:18:28 +00:00
VectorCombine.cpp [VectorCombine] widen a load with subvector insert 2022-11-10 14:11:32 -05:00
Vectorize.cpp Cleanup includes: DebugInfo & CodeGen 2022-03-12 17:26:40 +01:00