Use SDValue bool check. NFCI.
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Sun, 18 Oct 2015 12:33:54 +0000 (12:33 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Sun, 18 Oct 2015 12:33:54 +0000 (12:33 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@250653 91177308-0d34-0410-b5e6-96231b3b80d8

lib/CodeGen/SelectionDAG/SelectionDAG.cpp

index 74ecb1a87bceede45a30989b97bc968fb829f509..8b03fe65d6c39e598301290f406b32b44adc3093 100644 (file)
@@ -3907,8 +3907,8 @@ SDValue SelectionDAG::getNode(unsigned Opcode, SDLoc DL, EVT VT,
     break;
   case ISD::SETCC: {
     // Use FoldSetCC to simplify SETCC's.
-    SDValue Simp = FoldSetCC(VT, N1, N2, cast<CondCodeSDNode>(N3)->get(), DL);
-    if (Simp.getNode()) return Simp;
+    if (SDValue V = FoldSetCC(VT, N1, N2, cast<CondCodeSDNode>(N3)->get(), DL))
+      return V;
     break;
   }
   case ISD::SELECT: