diff options
| author | Matt Arsenault <Matthew.Arsenault@amd.com> | 2019-02-28 00:01:05 +0000 |
|---|---|---|
| committer | Matt Arsenault <Matthew.Arsenault@amd.com> | 2019-02-28 00:01:05 +0000 |
| commit | 72bcf15dbf48385f4ab6142f1e3f76e103534ade (patch) | |
| tree | 593201b3265ef4fc05ca2b1ce250a65d78bdad56 /llvm/lib/Target/AMDGPU | |
| parent | 52b751088b11547e0f4ef0589ebbe5e57752c68c (diff) | |
| download | bcm5719-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.cpp | 1 |
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)); |

