llvm-project/llvm/lib/Transforms/Vectorize
Sanjay Patel b21905dfe3 [SLP] remove unnecessary state in matching reductions
This is NFC-intended. I'm still trying to figure out
how the loop where this is used works. It does not
seem like we require this data at all, but it's
hard to confirm given the complicated predicates.
2021-01-14 18:32:37 -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 [LV] Relax assumption that LCSSA implies single entry 2021-01-12 12:34:52 -08:00
LoopVectorizationPlanner.h [LV] Simplify lambda in all_of to directly return hasVF() result. (NFC) 2021-01-05 10:34:06 +00:00
LoopVectorize.cpp [LV] Relax assumption that LCSSA implies single entry 2021-01-12 12:34:52 -08:00
SLPVectorizer.cpp [SLP] remove unnecessary state in matching reductions 2021-01-14 18:32:37 -05:00
VPRecipeBuilder.h [VPlan] Keep start value in VPWidenIntOrFpInductionRecipe (NFC). 2021-01-06 11:47:33 +00:00
VPlan.cpp [VPlan] Unify value/recipe printing after VPDef transition. 2021-01-11 14:42:46 +00:00
VPlan.h [VPlan] Unify value/recipe printing after VPDef transition. 2021-01-11 14:42:46 +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 [llvm] Drop unnecessary make_range (NFC) 2021-01-09 09:25:00 -08:00
VPlanPredicator.h
VPlanSLP.cpp [VPlan] Unify value/recipe printing after VPDef transition. 2021-01-11 14:42:46 +00:00
VPlanTransforms.cpp [VPlan] Keep start value in VPWidenIntOrFpInductionRecipe (NFC). 2021-01-06 11:47:33 +00:00
VPlanTransforms.h [VPlan] Turn classes with all public members into structs (NFC). 2020-04-12 11:03:39 +01:00
VPlanValue.h [VPlan] Unify value/recipe printing after VPDef transition. 2021-01-11 14:42:46 +00:00
VPlanVerifier.cpp Use llvm::is_contained where appropriate (NFC) 2020-07-27 10:20:44 -07:00
VPlanVerifier.h [VPlan] Remove unused forward declarations. NFC. 2020-04-23 12:34:20 +01:00
VectorCombine.cpp [VectorCombine] allow peeking through GEPs when creating a vector load 2020-12-18 09:25:03 -05:00
Vectorize.cpp [VectorCombine] new IR transform pass for partial vector ops 2020-02-09 10:04:41 -05:00