summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatt Arsenault <Matthew.Arsenault@amd.com>2016-07-28 00:32:05 +0000
committerMatt Arsenault <Matthew.Arsenault@amd.com>2016-07-28 00:32:05 +0000
commitedc7dcb2aacf3b4d295f401d02dc0617f2b7e7d0 (patch)
treec3ad68e18f24418cc67206d91a7638b3e16541b5
parentfe267759929db1b54f1221ad7167c9d857d1136c (diff)
downloadbcm5719-llvm-edc7dcb2aacf3b4d295f401d02dc0617f2b7e7d0.tar.gz
bcm5719-llvm-edc7dcb2aacf3b4d295f401d02dc0617f2b7e7d0.zip
AMDGPU: Turn dead checks into asserts
llvm-svn: 276946
-rw-r--r--llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp14
1 files changed, 5 insertions, 9 deletions
diff --git a/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp b/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp
index d7c96db61a9..5abb10aced6 100644
--- a/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp
+++ b/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp
@@ -1872,13 +1872,12 @@ SDValue AMDGPUTargetLowering::LowerUINT_TO_FP(SDValue Op,
"operation should be legal");
EVT DestVT = Op.getValueType();
- if (DestVT == MVT::f64)
- return LowerINT_TO_FP64(Op, DAG, false);
if (DestVT == MVT::f32)
return LowerINT_TO_FP32(Op, DAG, false);
- return SDValue();
+ assert(DestVT == MVT::f64);
+ return LowerINT_TO_FP64(Op, DAG, false);
}
SDValue AMDGPUTargetLowering::LowerSINT_TO_FP(SDValue Op,
@@ -1890,10 +1889,8 @@ SDValue AMDGPUTargetLowering::LowerSINT_TO_FP(SDValue Op,
if (DestVT == MVT::f32)
return LowerINT_TO_FP32(Op, DAG, true);
- if (DestVT == MVT::f64)
- return LowerINT_TO_FP64(Op, DAG, true);
-
- return SDValue();
+ assert(DestVT == MVT::f64);
+ return LowerINT_TO_FP64(Op, DAG, true);
}
SDValue AMDGPUTargetLowering::LowerFP64_TO_INT(SDValue Op, SelectionDAG &DAG,
@@ -1951,8 +1948,7 @@ SDValue AMDGPUTargetLowering::LowerSIGN_EXTEND_INREG(SDValue Op,
MVT VT = Op.getSimpleValueType();
MVT ScalarVT = VT.getScalarType();
- if (!VT.isVector())
- return SDValue();
+ assert(VT.isVector());
SDValue Src = Op.getOperand(0);
SDLoc DL(Op);
OpenPOWER on IntegriCloud