summaryrefslogtreecommitdiffstats
path: root/llvm
diff options
context:
space:
mode:
authorMatt Arsenault <Matthew.Arsenault@amd.com>2016-11-18 18:33:36 +0000
committerMatt Arsenault <Matthew.Arsenault@amd.com>2016-11-18 18:33:36 +0000
commitafe614cb3808398f72210e22394fde1e0648cfed (patch)
tree5f309861a9561f8aff6ff5dcbde28f5f4dfdb46f /llvm
parent105e05a2a4122f902b6092b1be4c1944f9badc34 (diff)
downloadbcm5719-llvm-afe614cb3808398f72210e22394fde1e0648cfed.tar.gz
bcm5719-llvm-afe614cb3808398f72210e22394fde1e0648cfed.zip
AMDGPU: Fix unused variable warning
llvm-svn: 287362
Diffstat (limited to 'llvm')
-rw-r--r--llvm/lib/Target/AMDGPU/SIISelLowering.cpp9
1 files changed, 4 insertions, 5 deletions
diff --git a/llvm/lib/Target/AMDGPU/SIISelLowering.cpp b/llvm/lib/Target/AMDGPU/SIISelLowering.cpp
index 61f1927670f..6deee51a064 100644
--- a/llvm/lib/Target/AMDGPU/SIISelLowering.cpp
+++ b/llvm/lib/Target/AMDGPU/SIISelLowering.cpp
@@ -2047,17 +2047,16 @@ SDValue SITargetLowering::lowerConstantFP(SDValue Op, SelectionDAG &DAG) const {
}
SDValue SITargetLowering::lowerFP_ROUND(SDValue Op, SelectionDAG &DAG) const {
- EVT DstVT = Op.getValueType();
- EVT SrcVT = Op.getOperand(0).getValueType();
-
- assert(DstVT == MVT::f16 &&
+ assert(Op.getValueType() == MVT::f16 &&
"Do not know how to custom lower FP_ROUND for non-f16 type");
+ SDValue Src = Op.getOperand(0);
+ EVT SrcVT = Src.getValueType();
if (SrcVT != MVT::f64)
return Op;
SDLoc DL(Op);
- SDValue Src = Op.getOperand(0);
+
SDValue FpToFp16 = DAG.getNode(ISD::FP_TO_FP16, DL, MVT::i32, Src);
SDValue Trunc = DAG.getNode(ISD::TRUNCATE, DL, MVT::i16, FpToFp16);
return DAG.getNode(ISD::BITCAST, DL, MVT::f16, Trunc);;
OpenPOWER on IntegriCloud