[llvm] r232331 - Use SDValue bool check to tidyup some possible combines. NFC.

Simon Pilgrim llvm-dev at redking.me.uk
Sun Mar 15 12:47:44 PDT 2015


Author: rksimon
Date: Sun Mar 15 14:47:42 2015
New Revision: 232331

URL: http://llvm.org/viewvc/llvm-project?rev=232331&view=rev
Log:
Use SDValue bool check to tidyup some possible combines. NFC.

Modified:
    llvm/trunk/lib/Target/X86/X86ISelLowering.cpp

Modified: llvm/trunk/lib/Target/X86/X86ISelLowering.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/X86ISelLowering.cpp?rev=232331&r1=232330&r2=232331&view=diff
==============================================================================
--- llvm/trunk/lib/Target/X86/X86ISelLowering.cpp (original)
+++ llvm/trunk/lib/Target/X86/X86ISelLowering.cpp Sun Mar 15 14:47:42 2015
@@ -22043,12 +22043,10 @@ static SDValue PerformAndCombine(SDNode
   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);





More information about the llvm-commits mailing list