llvm-project/llvm/lib/Transforms/Vectorize
Sander de Smalen d2e4ccc790 [LV] Ignore candidate VFs with invalid costs.
This follows on from discussion on the mailing-list:
  https://lists.llvm.org/pipermail/llvm-dev/2021-June/151047.html

to interpret an Invalid cost as 'infinitely expensive', as this
simplifies some of the legalization issues with scalable vectors.

Reviewed By: dmgreen

Differential Revision: https://reviews.llvm.org/D105473
2021-07-12 09:58:22 +01:00
..
CMakeLists.txt llvmbuildectomy - replace llvm-build by plain cmake 2020-11-13 10:35:24 +01:00
LoadStoreVectorizer.cpp [LoadStoreVectorizer] Support opaque pointers 2021-06-27 15:42:16 +02:00
LoopVectorizationLegality.cpp [NFC] Fix a few whitespace issues and typos. 2021-07-04 11:49:58 +01:00
LoopVectorizationPlanner.h [LoopVectorize] Fix strict reductions where VF = 1 2021-06-28 11:27:10 +01:00
LoopVectorize.cpp [LV] Ignore candidate VFs with invalid costs. 2021-07-12 09:58:22 +01:00
SLPVectorizer.cpp [SLP] Do not make an attempt to match reduction on already erased instruction. 2021-07-09 17:13:15 -07:00
VPRecipeBuilder.h [VPlan] Track both incoming values for first-order recurrence phis. 2021-06-27 14:29:35 +01:00
VPlan.cpp [VPlan] Remove default arg from getVPValue (NFC). 2021-07-11 22:03:09 +02:00
VPlan.h Recommit "[VPlan] Add VPReductionPHIRecipe (NFC)." and follow-ups. 2021-07-06 14:15:42 +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 VPlanSLP.cpp - tidy implicit header dependencies. NFCI. 2021-06-13 12:37:17 +01:00
VPlanTransforms.cpp [VPlan] Remove default arg from getVPValue (NFC). 2021-07-11 22:03:09 +02:00
VPlanTransforms.h [VPlan] Merge predicated-triangle regions, after sinking. 2021-06-28 11:10:38 +01:00
VPlanValue.h [VPlan] Remove default arg from getVPValue (NFC). 2021-07-11 22:03:09 +02:00
VPlanVerifier.cpp Use llvm::is_contained where appropriate (NFC) 2020-07-27 10:20:44 -07:00
VPlanVerifier.h
VectorCombine.cpp [IR] Deprecate GetElementPtrInst::CreateInBounds without element type 2021-07-04 16:49:30 +02:00
Vectorize.cpp