From: Nirav Dave Date: Thu, 10 Aug 2017 15:29:33 +0000 (+0000) Subject: [DAG] Rewrite expression. NFC. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=786c1d3f1a420876bfae7d7635ef5d608f28ef65;p=llvm [DAG] Rewrite expression. NFC. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@310608 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/CodeGen/SelectionDAG/DAGCombiner.cpp b/lib/CodeGen/SelectionDAG/DAGCombiner.cpp index e1ef0de3649..55bc29870dd 100644 --- a/lib/CodeGen/SelectionDAG/DAGCombiner.cpp +++ b/lib/CodeGen/SelectionDAG/DAGCombiner.cpp @@ -12621,8 +12621,8 @@ void DAGCombiner::getStoreMergeCandidates( // Must match type. if (Other->getMemoryVT() != MemVT) return false; - if (!(Val.getOpcode() == ISD::EXTRACT_VECTOR_ELT || - Val.getOpcode() == ISD::EXTRACT_SUBVECTOR)) + if (Val.getOpcode() != ISD::EXTRACT_VECTOR_ELT && + Val.getOpcode() != ISD::EXTRACT_SUBVECTOR) return false; } Ptr = BaseIndexOffset::match(Other->getBasePtr(), DAG);