Unbreak the build. Only form shld / shrd after legalization.
authorEvan Cheng <evan.cheng@apple.com>
Wed, 28 Apr 2010 02:25:18 +0000 (02:25 +0000)
committerEvan Cheng <evan.cheng@apple.com>
Wed, 28 Apr 2010 02:25:18 +0000 (02:25 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@102488 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/X86/X86ISelLowering.cpp

index c38b678376e3fbb93d677d278a2da8a93f362460..3d87ffb735bdf5d5ee59fa09b8e81f426cf32337 100644 (file)
@@ -9597,7 +9597,7 @@ static SDValue PerformShiftCombine(SDNode* N, SelectionDAG &DAG,
 static SDValue PerformOrCombine(SDNode *N, SelectionDAG &DAG,
                                 TargetLowering::DAGCombinerInfo &DCI,
                                 const X86Subtarget *Subtarget) {
-  if (!DCI.isBeforeLegalize())
+  if (DCI.isBeforeLegalizeOps())
     return SDValue();
 
   EVT VT = N->getValueType(0);