1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-25 04:02:41 +01:00
llvm-mirror/lib/Transforms/Vectorize
Dinar Temirbulatov 3a0d7be9f3 [SLP][NFC] Avoid repetitive calls to getSameOpcode()
We can avoid repetitive calls getSameOpcode() for already known tree elements by keeping MainOp and AltOp in TreeEntry.

Differential Revision: https://reviews.llvm.org/D64700

llvm-svn: 369315
2019-08-20 00:22:04 +00:00
..
CMakeLists.txt
LLVMBuild.txt
LoadStoreVectorizer.cpp Handle casts changing pointer size in the vectorizer 2019-08-02 04:03:37 +00:00
LoopVectorizationLegality.cpp [LV] fold-tail predication should be respected even with assume_safety 2019-08-15 07:12:14 +00:00
LoopVectorizationPlanner.h [LV] Scalar Epilogue Lowering. NFC. 2019-07-25 08:06:02 +00:00
LoopVectorize.cpp [llvm] Migrate llvm::make_unique to std::make_unique 2019-08-15 15:54:37 +00:00
SLPVectorizer.cpp [SLP][NFC] Avoid repetitive calls to getSameOpcode() 2019-08-20 00:22:04 +00:00
Vectorize.cpp
VPlan.cpp [VPlan] Fix "value never used" static analyzer warning. NFCI. 2019-05-08 10:52:26 +00:00
VPlan.h
VPlanDominatorTree.h
VPlanHCFGBuilder.cpp
VPlanHCFGBuilder.h
VPlanHCFGTransforms.cpp
VPlanHCFGTransforms.h
VPlanLoopInfo.h
VPlanPredicator.cpp
VPlanPredicator.h
VPlanSLP.cpp
VPlanValue.h
VPlanVerifier.cpp
VPlanVerifier.h
VPRecipeBuilder.h [LV] Move getScalarizationOverhead and vector call cost computations to CM. (NFC) 2019-05-15 10:05:49 +00:00