summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AMDGPU/R600ISelLowering.h
diff options
context:
space:
mode:
authorMatt Arsenault <Matthew.Arsenault@amd.com>2016-07-22 17:01:21 +0000
committerMatt Arsenault <Matthew.Arsenault@amd.com>2016-07-22 17:01:21 +0000
commit7fb961f3e6072c4d4253df9362e28cbb760713a8 (patch)
treec7a218fa83d3825c59489f3c35d22f6b610e3a83 /llvm/lib/Target/AMDGPU/R600ISelLowering.h
parentd40ded6681c486acf53eabace2a186eb154bab33 (diff)
downloadbcm5719-llvm-7fb961f3e6072c4d4253df9362e28cbb760713a8.tar.gz
bcm5719-llvm-7fb961f3e6072c4d4253df9362e28cbb760713a8.zip
AMDGPU: Fix i1 fp_to_int
R600's i1 fp_to_uint selected but was incorrect according to what instcombine constant folds to. llvm-svn: 276435
Diffstat (limited to 'llvm/lib/Target/AMDGPU/R600ISelLowering.h')
-rw-r--r--llvm/lib/Target/AMDGPU/R600ISelLowering.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/llvm/lib/Target/AMDGPU/R600ISelLowering.h b/llvm/lib/Target/AMDGPU/R600ISelLowering.h
index 2fb6ee25caa..9700ce14c6f 100644
--- a/llvm/lib/Target/AMDGPU/R600ISelLowering.h
+++ b/llvm/lib/Target/AMDGPU/R600ISelLowering.h
@@ -72,7 +72,8 @@ private:
SDValue lowerPrivateTruncStore(StoreSDNode *Store, SelectionDAG &DAG) const;
SDValue LowerSTORE(SDValue Op, SelectionDAG &DAG) const;
- SDValue LowerFPTOUINT(SDValue Op, SelectionDAG &DAG) const;
+ SDValue lowerFP_TO_UINT(SDValue Op, SelectionDAG &DAG) const;
+ SDValue lowerFP_TO_SINT(SDValue Op, SelectionDAG &DAG) const;
SDValue lowerPrivateExtLoad(SDValue Op, SelectionDAG &DAG) const;
SDValue LowerLOAD(SDValue Op, SelectionDAG &DAG) const;
OpenPOWER on IntegriCloud