llvm-project/llvm/lib/Transforms/Vectorize
Florian Hahn 165e36bf18
[VPlan] Assert can IV is only used by increments during epilogue vec.
After resetting the start value of the canonical IV, it might not be
canonical any more. Add an assertion to make sure it is only used by its
increment, to avoid potential mis-use. Suggested in D117140.
2022-01-19 10:10:05 +00:00
..
CMakeLists.txt llvmbuildectomy - replace llvm-build by plain cmake 2020-11-13 10:35:24 +01:00
LoadStoreVectorizer.cpp [LoadStoreVectorizer] Check for guaranteed-to-transfer (PR52950) 2022-01-03 10:55:47 +01:00
LoopVectorizationLegality.cpp [SVE] Reintroduce -scalable-vectorization=preferred as an alias to "on". 2021-12-21 12:54:04 +00:00
LoopVectorizationPlanner.h [VPlan] Add Debugloc to VPInstruction. 2021-12-20 15:10:41 +00:00
LoopVectorize.cpp [LV] Restore metadata to disable runtime unrolling for epilogue loop. 2022-01-16 13:14:16 +00:00
SLPVectorizer.cpp [llvm] Fix bugprone argument comments (NFC) 2022-01-08 11:56:38 -08:00
VPRecipeBuilder.h [VPlan] Add abstract base class for header phi recipes (NFC). 2021-12-28 15:37:47 +01:00
VPlan.cpp [VPlan] Assert can IV is only used by increments during epilogue vec. 2022-01-19 10:10:05 +00:00
VPlan.h [VPlan] Assert can IV is only used by increments during epilogue vec. 2022-01-19 10:10:05 +00: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 Remove redundant void arguments (NFC) 2022-01-02 10:20:19 -08:00
VPlanPredicator.h Remove redundant void arguments (NFC) 2022-01-02 10:20:19 -08:00
VPlanSLP.cpp [VPlan] Add Debugloc to VPInstruction. 2021-12-20 15:10:41 +00:00
VPlanTransforms.cpp [llvm] Construct SmallVector with iterator ranges (NFC) 2021-12-20 23:43:24 -08:00
VPlanTransforms.h [LV] Remove redundant IV casts using VPlan (NFCI). 2021-12-10 13:57:03 +00:00
VPlanValue.h [llvm] Remove unused forward declarations (NFC) 2022-01-07 20:00:34 -08:00
VPlanVerifier.cpp [VPlan] Introduce and use BranchOnCount VPInstruction. 2022-01-12 13:42:13 +00:00
VPlanVerifier.h [VPlan] Add initial inner-loop VPlan verification. 2021-11-09 10:18:28 +00:00
VectorCombine.cpp [Analysis] allow caller to choose signed/unsigned when computing constant range 2021-12-28 09:45:37 -05:00
Vectorize.cpp