1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 03:02:36 +01:00
llvm-mirror/lib/Transforms/Vectorize
Sanjay Patel 26db8e9958 [LoopUtils] reduce FMF and min/max complexity when forming reductions
I don't know if there's some way this changes what the vectorizers
may produce for reductions, but I have added test coverage with
3567908 and 5ced712 to show that both passes already have bugs in
this area. Hopefully this does not make things worse before we can
really fix it.
2020-12-30 15:22:26 -05:00
..
CMakeLists.txt
LoadStoreVectorizer.cpp
LoopVectorizationLegality.cpp Reapply "[LV] Vectorize (some) early and multiple exit loops"" w/fix for builder 2020-12-28 10:13:28 -08:00
LoopVectorizationPlanner.h [LV] Epilogue Vectorization with Optimal Control Flow (Recommit) 2020-12-02 10:09:56 -05:00
LoopVectorize.cpp [LoopUtils] reduce FMF and min/max complexity when forming reductions 2020-12-30 15:22:26 -05:00
SLPVectorizer.cpp [LoopUtils] reduce FMF and min/max complexity when forming reductions 2020-12-30 15:22:26 -05:00
VectorCombine.cpp [VectorCombine] allow peeking through GEPs when creating a vector load 2020-12-18 09:25:03 -05:00
Vectorize.cpp
VPlan.cpp [VPlan] Make VPInstruction a VPDef 2020-12-22 09:53:47 +00:00
VPlan.h [CodeGen, Transforms] Use *Map::lookup (NFC) 2020-12-27 09:57:27 -08:00
VPlanDominatorTree.h
VPlanHCFGBuilder.cpp
VPlanHCFGBuilder.h
VPlanLoopInfo.h
VPlanPredicator.cpp
VPlanPredicator.h
VPlanSLP.cpp
VPlanTransforms.cpp
VPlanTransforms.h
VPlanValue.h [VPlan] Make VPInstruction a VPDef 2020-12-22 09:53:47 +00:00
VPlanVerifier.cpp
VPlanVerifier.h
VPRecipeBuilder.h [VPlan] Use VPDef for VPInterleaveRecipe. 2020-12-21 10:56:53 +00:00