diff options
author | Matt Arsenault <Matthew.Arsenault@amd.com> | 2016-07-22 17:01:21 +0000 |
---|---|---|
committer | Matt Arsenault <Matthew.Arsenault@amd.com> | 2016-07-22 17:01:21 +0000 |
commit | 7fb961f3e6072c4d4253df9362e28cbb760713a8 (patch) | |
tree | c7a218fa83d3825c59489f3c35d22f6b610e3a83 /llvm/lib/Target/AMDGPU/R600ISelLowering.h | |
parent | d40ded6681c486acf53eabace2a186eb154bab33 (diff) | |
download | bcm5719-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.h | 3 |
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; |