1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-26 04:32:44 +01:00
llvm-mirror/lib/Transforms/Vectorize
Huihui Zhang 58a931b286 [SVE] Update API ConstantVector::getSplat() to use ElementCount.
Summary:
Support ConstantInt::get() and Constant::getAllOnesValue() for scalable
vector type, this requires ConstantVector::getSplat() to take in 'ElementCount',
instead of 'unsigned' number of element count.

This change is needed for D73753.

Reviewers: sdesmalen, efriedma, apazos, spatel, huntergr, willlovett

Reviewed By: efriedma

Subscribers: tschuett, hiraditya, rkruppe, psnobl, cfe-commits, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D74386
2020-03-12 13:22:41 -07:00
..
CMakeLists.txt [VectorCombine] new IR transform pass for partial vector ops 2020-02-09 10:04:41 -05:00
LLVMBuild.txt
LoadStoreVectorizer.cpp [IR] Lazily number instructions for local dominance queries 2020-02-18 14:44:24 -08:00
LoopVectorizationLegality.cpp [LoopVectorizer] Change types of lists from pointers to references. NFC 2020-03-02 15:04:41 +00:00
LoopVectorizationPlanner.h
LoopVectorize.cpp [SVE] Update API ConstantVector::getSplat() to use ElementCount. 2020-03-12 13:22:41 -07:00
SLPVectorizer.cpp Give helpers internal linkage. NFC. 2020-03-10 18:27:42 +01:00
VectorCombine.cpp [VectorCombine] fold extract-extract-op with different extraction indexes 2020-03-08 09:57:55 -04:00
Vectorize.cpp [VectorCombine] new IR transform pass for partial vector ops 2020-02-09 10:04:41 -05:00
VPlan.cpp [VPlan] Use consecutive numbers to print VPValues instead of addresses. 2020-03-05 14:55:15 +00:00
VPlan.h [VPlan] Use consecutive numbers to print VPValues instead of addresses. 2020-03-05 14:55:15 +00:00
VPlanDominatorTree.h
VPlanHCFGBuilder.cpp
VPlanHCFGBuilder.h
VPlanLoopInfo.h
VPlanPredicator.cpp
VPlanPredicator.h
VPlanSLP.cpp
VPlanTransforms.cpp [LoopVectorizer] Change types of lists from pointers to references. NFC 2020-03-02 15:04:41 +00:00
VPlanTransforms.h [LoopVectorizer] Change types of lists from pointers to references. NFC 2020-03-02 15:04:41 +00:00
VPlanValue.h [VPlan] Use consecutive numbers to print VPValues instead of addresses. 2020-03-05 14:55:15 +00:00
VPlanVerifier.cpp
VPlanVerifier.h
VPRecipeBuilder.h