diff options
author | Jakub Staszak <kubastaszak@gmail.com> | 2012-05-01 23:06:00 +0000 |
---|---|---|
committer | Jakub Staszak <kubastaszak@gmail.com> | 2012-05-01 23:06:00 +0000 |
commit | cd2353402d6e0e0afe7cd567e76e3c4baa11b323 (patch) | |
tree | bd8b2de1545e7e6f7cfda3e6ffedab0007c9c9fa /llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | |
parent | 339380286b77269a5a293e4ce7b837850b310ac1 (diff) | |
download | bcm5719-llvm-cd2353402d6e0e0afe7cd567e76e3c4baa11b323.tar.gz bcm5719-llvm-cd2353402d6e0e0afe7cd567e76e3c4baa11b323.zip |
Use dyn_cast instead of checking opcode and cast.
llvm-svn: 155957
Diffstat (limited to 'llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp')
-rw-r--r-- | llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp b/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp index 0f2a5dff963..d6b866fb559 100644 --- a/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp +++ b/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp @@ -2246,8 +2246,7 @@ unsigned SelectionDAG::ComputeNumSignBits(SDValue Op, unsigned Depth) const{ } // Handle LOADX separately here. EXTLOAD case will fallthrough. - if (Op.getOpcode() == ISD::LOAD) { - LoadSDNode *LD = cast<LoadSDNode>(Op); + if (LoadSDNode *LD = dyn_cast<LoadSDNode>(Op)) { unsigned ExtType = LD->getExtensionType(); switch (ExtType) { default: break; |