summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AMDGPU
diff options
context:
space:
mode:
authorMatt Arsenault <Matthew.Arsenault@amd.com>2019-02-28 00:01:05 +0000
committerMatt Arsenault <Matthew.Arsenault@amd.com>2019-02-28 00:01:05 +0000
commit72bcf15dbf48385f4ab6142f1e3f76e103534ade (patch)
tree593201b3265ef4fc05ca2b1ce250a65d78bdad56 /llvm/lib/Target/AMDGPU
parent52b751088b11547e0f4ef0589ebbe5e57752c68c (diff)
downloadbcm5719-llvm-72bcf15dbf48385f4ab6142f1e3f76e103534ade.tar.gz
bcm5719-llvm-72bcf15dbf48385f4ab6142f1e3f76e103534ade.zip
GlobalISel: Implement moreElementsVector for phi
llvm-svn: 355047
Diffstat (limited to 'llvm/lib/Target/AMDGPU')
-rw-r--r--llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp b/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
index 3b66b31ce44..d83daba16ae 100644
--- a/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
+++ b/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
@@ -159,6 +159,7 @@ AMDGPULegalizerInfo::AMDGPULegalizerInfo(const GCNSubtarget &ST,
.legalFor(AddrSpaces32)
.clampScalar(0, S32, S256)
.widenScalarToNextPow2(0, 32)
+ .moreElementsIf(isSmallOddVector(0), oneMoreElement(0))
.legalIf(isPointer(0));
OpenPOWER on IntegriCloud