summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AMDGPU
diff options
context:
space:
mode:
authorTom Stellard <tstellar@redhat.com>2018-02-07 04:47:59 +0000
committerTom Stellard <tstellar@redhat.com>2018-02-07 04:47:59 +0000
commit33445765dde8fa341d71500ae6f734b67de2f275 (patch)
tree66f49bb8fa0b26b9876a5c183c4cf616fa2c3a79 /llvm/lib/Target/AMDGPU
parente82e83fcce6d88c1850ab876f5ee0e2172f65e8e (diff)
downloadbcm5719-llvm-33445765dde8fa341d71500ae6f734b67de2f275.tar.gz
bcm5719-llvm-33445765dde8fa341d71500ae6f734b67de2f275.zip
AMDGPU/GlobalISel: Mark 32-bit G_FPTOUI as legal
Reviewers: arsenm Reviewed By: arsenm Subscribers: kzhuravl, wdng, nhaehnle, yaxunl, rovka, kristof.beyls, dstuttard, tpr, llvm-commits, t-tye Differential Revision: https://reviews.llvm.org/D42152 llvm-svn: 324446
Diffstat (limited to 'llvm/lib/Target/AMDGPU')
-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 4c83f1151c2..04faf6e37eb 100644
--- a/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
+++ b/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
@@ -54,6 +54,9 @@ AMDGPULegalizerInfo::AMDGPULegalizerInfo() {
setAction({G_FMUL, S32}, Legal);
+ setAction({G_FPTOUI, S32}, Legal);
+ setAction({G_FPTOUI, 1, S32}, Legal);
+
setAction({G_GEP, P1}, Legal);
setAction({G_GEP, P2}, Legal);
setAction({G_GEP, 1, S64}, Legal);
OpenPOWER on IntegriCloud