1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-19 11:02:59 +02:00
llvm-mirror/lib/Transforms/Vectorize
Florian Hahn 366aeb3a0b [LAA] Move runtime-check generation to Transforms/Utils/loopUtils (NFC)
Currently LAA's uses of ScalarEvolutionExpander blocks moving the
expander from Analysis to Transforms. Conceptually the expander does not
fit into Analysis (it is only used for code generation) and
runtime-check generation also seems to be better suited as a
transformation utility.

Reviewers: Ayal, anemet

Reviewed By: Ayal

Differential Revision: https://reviews.llvm.org/D78460
2020-05-10 17:39:26 +01:00
..
CMakeLists.txt [cmake] LLVMVectorize - add include/llvm/Transforms/Vectorize header path 2020-04-17 11:06:26 +01:00
LLVMBuild.txt
LoadStoreVectorizer.cpp [Local] Update getOrEnforceKnownAlignment/getKnownAlignment to use Align/MaybeAlign. 2020-04-20 21:31:44 -07:00
LoopVectorizationLegality.cpp [LV] Fix typo in variable name. NFC. 2020-05-07 13:53:44 +01:00
LoopVectorizationPlanner.h [VPlan] Remove unused forward declarations. NFC. 2020-04-23 12:34:20 +01:00
LoopVectorize.cpp [LAA] Move runtime-check generation to Transforms/Utils/loopUtils (NFC) 2020-05-10 17:39:26 +01:00
SLPVectorizer.cpp [SLP] add another bailout for load-combine patterns (2nd try) 2020-05-07 15:04:37 -04:00
VectorCombine.cpp [VectorCombine] scalarize binop of inserted elements into vector constants 2020-05-08 16:31:12 -04:00
Vectorize.cpp [VectorCombine] new IR transform pass for partial vector ops 2020-02-09 10:04:41 -05:00
VPlan.cpp [LV] Fix recording of BranchTakenCount for FoldTail 2020-04-26 20:13:10 +03:00
VPlan.h [VPlan] Remove unused & undefined print method (NFC). 2020-05-03 18:36:20 +01:00
VPlanDominatorTree.h
VPlanHCFGBuilder.cpp
VPlanHCFGBuilder.h
VPlanLoopInfo.h
VPlanPredicator.cpp
VPlanPredicator.h
VPlanSLP.cpp [VPlanSLP] Don't dereference a cast_or_null<VPInstruction> result. NFCI. 2019-09-16 11:22:44 +00:00
VPlanTransforms.cpp Recommit "[VPlan] Add & use VPValue operands for VPWidenRecipe (NFC)." 2020-04-29 11:40:39 +01:00
VPlanTransforms.h [VPlan] Turn classes with all public members into structs (NFC). 2020-04-12 11:03:39 +01:00
VPlanValue.h [VPlan] Turn classes with all public members into structs (NFC). 2020-04-12 11:03:39 +01:00
VPlanVerifier.cpp [VPlan] Remove unused forward declarations. NFC. 2020-04-23 12:34:20 +01:00
VPlanVerifier.h [VPlan] Remove unused forward declarations. NFC. 2020-04-23 12:34:20 +01:00
VPRecipeBuilder.h [VPlan] Remove unused forward declarations. NFC. 2020-04-23 12:34:20 +01:00