Changes in directory llvm/lib/CodeGen/SelectionDAG:

DAGCombiner.cpp updated: 1.98 -> 1.99
---
Log message:

Back out previous commit, it isn't safe.


---
Diffs of the changes:  (+0 -6)

 DAGCombiner.cpp |    6 ------
 1 files changed, 6 deletions(-)


Index: llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
diff -u llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:1.98 
llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:1.99
--- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:1.98  Sun Feb  5 02:07:24 2006
+++ llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp       Sun Feb  5 02:23:00 2006
@@ -1288,12 +1288,6 @@
   // fold (shl 0, x) -> 0
   if (N0C && N0C->isNullValue())
     return N0;
-  // fold (shl c1, (add x, c2)) -> (shl c1 << c2, x)
-  if (N0C && N1.getOpcode() == ISD::ADD && 
-      N1.getOperand(1).getOpcode() == ISD::Constant) {
-    SDOperand LHS = DAG.getNode(ISD::SHL, VT, N0, N1.getOperand(1));
-    return DAG.getNode(ISD::SHL, VT, LHS, N1.getOperand(0));
-  }
   // fold (shl x, c >= size(x)) -> undef
   if (N1C && N1C->getValue() >= OpSizeInBits)
     return DAG.getNode(ISD::UNDEF, VT);



_______________________________________________
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits

Reply via email to