[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