From: Dragomir Ivanov Date: Sat, 28 Apr 2012 19:02:48 +0000 (+0300) Subject: r600g/llvm: Remove unnecessary dynamic casts X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=7bf3fe851c9ac45f0c297d05b5272c3b312109d7;p=mesa.git r600g/llvm: Remove unnecessary dynamic casts When the result of dynamic_cast is not checked, it can be replaced with static_cast Signed-off-by: Tom Stellard --- diff --git a/src/gallium/drivers/radeon/AMDILISelLowering.cpp b/src/gallium/drivers/radeon/AMDILISelLowering.cpp index 54c6ea65065..b4082e023a8 100644 --- a/src/gallium/drivers/radeon/AMDILISelLowering.cpp +++ b/src/gallium/drivers/radeon/AMDILISelLowering.cpp @@ -3191,7 +3191,7 @@ AMDILTargetLowering::LowerFP_TO_SINT(SDValue Op, SelectionDAG &DAG) const amdtm = reinterpret_cast (&this->getTargetMachine()); const AMDILSubtarget* - stm = dynamic_cast( + stm = static_cast( amdtm->getSubtargetImpl()); if (RST == MVT::f64 && RHSVT.isVector() && stm->device()->getGeneration() > AMDILDeviceInfo::HD6XXX) { @@ -3248,7 +3248,7 @@ AMDILTargetLowering::LowerFP_TO_UINT(SDValue Op, SelectionDAG &DAG) const amdtm = reinterpret_cast (&this->getTargetMachine()); const AMDILSubtarget* - stm = dynamic_cast( + stm = static_cast( amdtm->getSubtargetImpl()); if (RST == MVT::f64 && RHSVT.isVector() && stm->device()->getGeneration() > AMDILDeviceInfo::HD6XXX) { @@ -3314,7 +3314,7 @@ AMDILTargetLowering::genu32tof64(SDValue RHS, EVT LHSVT, amdtm = reinterpret_cast (&this->getTargetMachine()); const AMDILSubtarget* - stm = dynamic_cast( + stm = static_cast( amdtm->getSubtargetImpl()); if (stm->calVersion() >= CAL_VERSION_SC_135) { // unsigned x = RHS; @@ -3489,7 +3489,7 @@ AMDILTargetLowering::LowerUINT_TO_FP(SDValue Op, SelectionDAG &DAG) const amdtm = reinterpret_cast (&this->getTargetMachine()); const AMDILSubtarget* - stm = dynamic_cast( + stm = static_cast( amdtm->getSubtargetImpl()); if (LST == MVT::f64 && LHSVT.isVector() && stm->device()->getGeneration() > AMDILDeviceInfo::HD6XXX) { @@ -3543,7 +3543,7 @@ AMDILTargetLowering::LowerSINT_TO_FP(SDValue Op, SelectionDAG &DAG) const amdtm = reinterpret_cast (&this->getTargetMachine()); const AMDILSubtarget* - stm = dynamic_cast( + stm = static_cast( amdtm->getSubtargetImpl()); if (LST == MVT::f64 && LHSVT.isVector() && stm->device()->getGeneration() > AMDILDeviceInfo::HD6XXX) {