1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-25 20:23:11 +01:00
llvm-mirror/lib/Transforms/Vectorize
Florian Hahn 5d270f12d2 [LoopUtils] Pass SCEVExpander instead SE to addRuntimeChecks.
This gives the user control over which expander to use, which in turn
allows the user to decide what to do with the expanded instructions.

Used in D75980.

Reviewed By: lebedev.ri

Differential Revision: https://reviews.llvm.org/D94295
2021-01-27 17:36:19 +00: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 [IR] Add NoAliasScopeDeclInst (NFC) 2021-01-23 22:40:32 +01: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 [LoopUtils] Pass SCEVExpander instead SE to addRuntimeChecks. 2021-01-27 17:36:19 +00:00
SLPVectorizer.cpp [SLPVectorizer] NFC: Migrate getVectorCallCosts to use InstructionCost. 2021-01-25 12:27:01 +00:00
VectorCombine.cpp [NFC]Migrate VectorCombine.cpp to use InstructionCost 2021-01-18 13:37:21 +00:00
Vectorize.cpp
VPlan.cpp [VPlan] Handle scalarized values in VPTransformState. 2021-01-25 14:21:56 +00:00
VPlan.h [VPlan] Handle scalarized values in VPTransformState. 2021-01-25 14:21:56 +00:00
VPlanDominatorTree.h
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] Replace uses with new value in VPInstructionsToVPRecipe (NFC). 2021-01-25 19:38:08 +00:00
VPlanTransforms.h
VPlanValue.h [VPlan] Unify value/recipe printing after VPDef transition. 2021-01-11 14:42:46 +00:00
VPlanVerifier.cpp
VPlanVerifier.h
VPRecipeBuilder.h [VPlan] Keep start value in VPWidenIntOrFpInductionRecipe (NFC). 2021-01-06 11:47:33 +00:00