AMDGPU: Fix unused variable warning
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Fri, 18 Nov 2016 18:33:36 +0000 (18:33 +0000)
committerMatt Arsenault <Matthew.Arsenault@amd.com>
Fri, 18 Nov 2016 18:33:36 +0000 (18:33 +0000)
llvm-svn: 287362

llvm/lib/Target/AMDGPU/SIISelLowering.cpp

index 61f1927..6deee51 100644 (file)
@@ -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);;