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)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@232331 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/X86/X86ISelLowering.cpp

index 2f0b9dbb741ce5d354adc642c5fb12a2092f3770..5c862b5f62121b3bf1bd32ce4d3aeab640c97677 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);