summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
diff options
context:
space:
mode:
authorMatt Arsenault <Matthew.Arsenault@amd.com>2018-03-01 20:56:21 +0000
committerMatt Arsenault <Matthew.Arsenault@amd.com>2018-03-01 20:56:21 +0000
commit0529a8e2de9bbf2537bd636279d557a457b5fa65 (patch)
tree816beafd6d710e27b8254ebf124eb60236656228 /llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
parentc61ff3bef1d87cb7ba37b087e6afea4ac563b5af (diff)
downloadbcm5719-llvm-0529a8e2de9bbf2537bd636279d557a457b5fa65.tar.gz
bcm5719-llvm-0529a8e2de9bbf2537bd636279d557a457b5fa65.zip
AMDGPU/GlobalISel: Mark i32->i64 zext as legal
llvm-svn: 326481
Diffstat (limited to 'llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp')
-rw-r--r--llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp b/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
index 4882cf4be8c..adf263ee425 100644
--- a/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
+++ b/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
@@ -66,6 +66,9 @@ AMDGPULegalizerInfo::AMDGPULegalizerInfo() {
setAction({G_FMUL, S32}, Legal);
+ setAction({G_ZEXT, S64}, Legal);
+ setAction({G_ZEXT, 1, S32}, Legal);
+
setAction({G_FPTOSI, S32}, Legal);
setAction({G_FPTOSI, 1, S32}, Legal);
OpenPOWER on IntegriCloud