summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
diff options
context:
space:
mode:
authorMatt Arsenault <Matthew.Arsenault@amd.com>2019-01-27 00:12:21 +0000
committerMatt Arsenault <Matthew.Arsenault@amd.com>2019-01-27 00:12:21 +0000
commit2e5f900849f2f023ba7089e2b54f3fdd801a35da (patch)
tree30deb44946a58f73fd2922ba82220a0ae7834806 /llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
parentded2f826625d2314c624ccb013602939ae88842b (diff)
downloadbcm5719-llvm-2e5f900849f2f023ba7089e2b54f3fdd801a35da.tar.gz
bcm5719-llvm-2e5f900849f2f023ba7089e2b54f3fdd801a35da.zip
GlobalISel: fewerElementsVector for intrinsic_trunc/intrinsic_round
llvm-svn: 352298
Diffstat (limited to 'llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp')
-rw-r--r--llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp b/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
index a2f5876e7f4..ecbfada17ba 100644
--- a/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
+++ b/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
@@ -179,7 +179,8 @@ AMDGPULegalizerInfo::AMDGPULegalizerInfo(const GCNSubtarget &ST,
.scalarize(0);
getActionDefinitionsBuilder({G_INTRINSIC_TRUNC, G_INTRINSIC_ROUND})
- .legalFor({S32, S64});
+ .legalFor({S32, S64})
+ .scalarize(0);
for (LLT PtrTy : AddrSpaces) {
LLT IdxTy = LLT::scalar(PtrTy.getSizeInBits());
OpenPOWER on IntegriCloud