diff options
author | Chandler Carruth <chandlerc@gmail.com> | 2016-11-03 17:42:02 +0000 |
---|---|---|
committer | Chandler Carruth <chandlerc@gmail.com> | 2016-11-03 17:42:02 +0000 |
commit | 5589aa60c76a0718bd3f6dd99a93c2991942ca91 (patch) | |
tree | ba06fe42525fe5314d7bbac0e5ae85bd77b4ecfc /llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp | |
parent | 0e018bd75f4b3452d2efd29c5c88b37fc355f480 (diff) | |
download | bcm5719-llvm-5589aa60c76a0718bd3f6dd99a93c2991942ca91.tar.gz bcm5719-llvm-5589aa60c76a0718bd3f6dd99a93c2991942ca91.zip |
Remove a redundant condition found by PVS-Studio.
Filed http://llvm.org/PR30897 to teach Clang to warn on this kind of
stuff.
llvm-svn: 285945
Diffstat (limited to 'llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp')
-rw-r--r-- | llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp b/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp index 89dcffc4099..e35ec3f8a3a 100644 --- a/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp +++ b/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp @@ -1561,8 +1561,8 @@ bool ARMDAGToDAGISel::tryT1IndexedLoad(SDNode *N) { LoadSDNode *LD = cast<LoadSDNode>(N); EVT LoadedVT = LD->getMemoryVT(); ISD::MemIndexedMode AM = LD->getAddressingMode(); - if (AM == ISD::UNINDEXED || LD->getExtensionType() != ISD::NON_EXTLOAD || - AM != ISD::POST_INC || LoadedVT.getSimpleVT().SimpleTy != MVT::i32) + if (AM != ISD::POST_INC || LD->getExtensionType() != ISD::NON_EXTLOAD || + LoadedVT.getSimpleVT().SimpleTy != MVT::i32) return false; auto *COffs = dyn_cast<ConstantSDNode>(LD->getOffset()); |