llvm-project/llvm/lib/Transforms/Vectorize
Florian Hahn faebc6bf10
[VPlan] Register recipe for instr if the simplified value is recipe.
If the simplified VPValue is a recipe, we need to register it for Instr,
in case it needs to be recorded. The way this is handled in general may
change soon, following some post-commit comments.

This fixes PR50298.
2021-05-11 14:32:34 +01:00
..
CMakeLists.txt llvmbuildectomy - replace llvm-build by plain cmake 2020-11-13 10:35:24 +01:00
LoadStoreVectorizer.cpp Add support for llvm.assume intrinsic to the LoadStoreVectorizer pass 2021-04-30 13:39:46 -07:00
LoopVectorizationLegality.cpp [LV] Consider Loop Unroll Hints When Making Interleave Decisions 2021-04-28 17:27:52 -04:00
LoopVectorizationPlanner.h [LV] Let selectVectorizationFactor reason directly on VectorizationFactor. 2021-04-20 09:54:45 +01:00
LoopVectorize.cpp [VPlan] Register recipe for instr if the simplified value is recipe. 2021-05-11 14:32:34 +01:00
SLPVectorizer.cpp [SLP] restrict matching of load combine candidates 2021-05-11 08:46:40 -04:00
VPRecipeBuilder.h [VPlan] Representing backedge def-use feeding reduction phis. 2021-05-04 16:33:22 +01:00
VPlan.cpp [VPlan] Properly handle sinking of replicate regions. 2021-05-04 22:36:01 +01:00
VPlan.h [VPlan] Properly handle sinking of replicate regions. 2021-05-04 22:36:01 +01: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 [NFC][VPlan] Guard print routines with "#if !defined(NDEBUG) || defined(LLVM_ENABLE_DUMP)" 2021-03-19 10:50:12 -07:00
VPlanTransforms.cpp [VPlan] Add getVPSingleValue helper. 2021-04-29 13:37:38 +01:00
VPlanTransforms.h [VPlan] Replace a few unnecessary includes with forward decls. 2021-04-15 20:08:31 +01:00
VPlanValue.h [VPlan] Add getVPSingleValue helper. 2021-04-29 13:37:38 +01: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] Simplify to scalar store if only one element updated 2021-05-08 18:14:51 +08:00
Vectorize.cpp