[llvm-commits] [llvm] r98158 - in /llvm/trunk/lib/Target/XCore: XCoreISelLowering.cpp XCoreISelLowering.h

Richard Osborne richard at xmos.com
Wed Mar 10 08:27:11 PST 2010


Author: friedgold
Date: Wed Mar 10 10:27:11 2010
New Revision: 98158

URL: http://llvm.org/viewvc/llvm-project?rev=98158&view=rev
Log:
Fix thinko.

Modified:
    llvm/trunk/lib/Target/XCore/XCoreISelLowering.cpp
    llvm/trunk/lib/Target/XCore/XCoreISelLowering.h

Modified: llvm/trunk/lib/Target/XCore/XCoreISelLowering.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/XCore/XCoreISelLowering.cpp?rev=98158&r1=98157&r2=98158&view=diff
==============================================================================
--- llvm/trunk/lib/Target/XCore/XCoreISelLowering.cpp (original)
+++ llvm/trunk/lib/Target/XCore/XCoreISelLowering.cpp Wed Mar 10 10:27:11 2010
@@ -584,7 +584,7 @@
 }
 
 SDValue XCoreTargetLowering::
-TryExpandADDSUBWithMul(SDNode *N, SelectionDAG &DAG)
+TryExpandADDWithMul(SDNode *N, SelectionDAG &DAG)
 {
   SDValue Mul;
   SDValue Other;
@@ -650,9 +650,11 @@
          (N->getOpcode() == ISD::ADD || N->getOpcode() == ISD::SUB) &&
         "Unknown operand to lower!");
 
-  SDValue Result = TryExpandADDSUBWithMul(N, DAG);
-  if (Result.getNode() != 0)
-    return Result;
+  if (N->getOpcode() == ISD::ADD) {
+    SDValue Result = TryExpandADDWithMul(N, DAG);
+    if (Result.getNode() != 0)
+      return Result;
+  }
 
   DebugLoc dl = N->getDebugLoc();
   

Modified: llvm/trunk/lib/Target/XCore/XCoreISelLowering.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/XCore/XCoreISelLowering.h?rev=98158&r1=98157&r2=98158&view=diff
==============================================================================
--- llvm/trunk/lib/Target/XCore/XCoreISelLowering.h (original)
+++ llvm/trunk/lib/Target/XCore/XCoreISelLowering.h Wed Mar 10 10:27:11 2010
@@ -151,7 +151,7 @@
               EVT VT) const;
   
     // Expand specifics
-    SDValue TryExpandADDSUBWithMul(SDNode *Op, SelectionDAG &DAG);
+    SDValue TryExpandADDWithMul(SDNode *Op, SelectionDAG &DAG);
     SDValue ExpandADDSUB(SDNode *Op, SelectionDAG &DAG);
 
     virtual SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const;





More information about the llvm-commits mailing list