diff options
author | Evan Cheng <evan.cheng@apple.com> | 2009-06-23 19:38:34 +0000 |
---|---|---|
committer | Evan Cheng <evan.cheng@apple.com> | 2009-06-23 19:38:34 +0000 |
commit | 8d21e9c4e69e16e578d17ae3f46c4f0de64047a7 (patch) | |
tree | ed9bfd6ab98459f047ef0c0c35fea931a47f8c9a /llvm | |
parent | bec1dba8962890066fb71e31fb5a37388c2e7615 (diff) | |
download | bcm5719-llvm-8d21e9c4e69e16e578d17ae3f46c4f0de64047a7.tar.gz bcm5719-llvm-8d21e9c4e69e16e578d17ae3f46c4f0de64047a7.zip |
Code clean up.
llvm-svn: 73986
Diffstat (limited to 'llvm')
-rw-r--r-- | llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp b/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp index be543a91ef2..0f14428c30d 100644 --- a/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp +++ b/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp @@ -532,14 +532,13 @@ bool ARMDAGToDAGISel::SelectThumb2ShifterOperandReg(SDValue Op, BaseReg = N.getOperand(0); unsigned ShImmVal = 0; - if (ConstantSDNode *RHS = dyn_cast<ConstantSDNode>(N.getOperand(1))) + if (ConstantSDNode *RHS = dyn_cast<ConstantSDNode>(N.getOperand(1))) { ShImmVal = RHS->getZExtValue() & 31; - else - return false; - - Opc = getI32Imm(ARM_AM::getSORegOpc(ShOpcVal, ShImmVal)); + Opc = getI32Imm(ARM_AM::getSORegOpc(ShOpcVal, ShImmVal)); + return true; + } - return true; + return false; } bool ARMDAGToDAGISel::SelectShifterOperandReg(SDValue Op, |