Use SDValue bool check to tidyup some possible combines. NFC.
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Sun, 15 Mar 2015 19:47:42 +0000 (19:47 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Sun, 15 Mar 2015 19:47:42 +0000 (19:47 +0000)
llvm-svn: 232331

llvm/lib/Target/X86/X86ISelLowering.cpp

index 2f0b9db..5c862b5 100644 (file)
@@ -22043,12 +22043,10 @@ static SDValue PerformAndCombine(SDNode *N, SelectionDAG &DAG,
   if (DCI.isBeforeLegalizeOps())
     return SDValue();
 
-  SDValue Zext = VectorZextCombine(N, DAG, DCI, Subtarget);
-  if (Zext.getNode())
+  if (SDValue Zext = VectorZextCombine(N, DAG, DCI, Subtarget))
     return Zext;
 
-  SDValue R = CMPEQCombine(N, DAG, DCI, Subtarget);
-  if (R.getNode())
+  if (SDValue R = CMPEQCombine(N, DAG, DCI, Subtarget))
     return R;
 
   EVT VT = N->getValueType(0);