[llvm-commits] CVS: llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp SelectionDAG.cpp SelectionDAGISel.cpp

2007-04-21 Thread Reid Spencer
Changes in directory llvm/lib/CodeGen/SelectionDAG: DAGCombiner.cpp updated: 1.294 -> 1.295 SelectionDAG.cpp updated: 1.399 -> 1.400 SelectionDAGISel.cpp updated: 1.422 -> 1.423 --- Log message: Revert Christopher Lamb's load/store alignment changes. --- Diffs of the changes: (+36 -79) DA

[llvm-commits] CVS: llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp SelectionDAG.cpp SelectionDAGISel.cpp

2007-04-21 Thread Christopher Lamb
Changes in directory llvm/lib/CodeGen/SelectionDAG: DAGCombiner.cpp updated: 1.293 -> 1.294 SelectionDAG.cpp updated: 1.398 -> 1.399 SelectionDAGISel.cpp updated: 1.421 -> 1.422 --- Log message: add support for alignment attributes on load/store instructions --- Diffs of the changes: (+79 -

[llvm-commits] CVS: llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp SelectionDAG.cpp

2007-03-30 Thread Dale Johannesen
Changes in directory llvm/lib/CodeGen/SelectionDAG: DAGCombiner.cpp updated: 1.283 -> 1.284 SelectionDAG.cpp updated: 1.393 -> 1.394 --- Log message: Fix incorrect combination of different loads. Reenable zext-over-truncate combination. --- Diffs of the changes: (+71 -75) DAGCombiner.cpp

[llvm-commits] CVS: llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp SelectionDAG.cpp

2007-03-04 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: DAGCombiner.cpp updated: 1.273 -> 1.274 SelectionDAG.cpp updated: 1.392 -> 1.393 --- Log message: fold away addc nodes when we know there cannot be a carry-out. --- Diffs of the changes: (+28 -8) DAGCombiner.cpp | 35 ++

[llvm-commits] CVS: llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp SelectionDAG.cpp

2006-11-15 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen/SelectionDAG: DAGCombiner.cpp updated: 1.252 -> 1.253 SelectionDAG.cpp updated: 1.373 -> 1.374 --- Log message: Fix an incorrectly inverted condition. --- Diffs of the changes: (+1 -2) DAGCombiner.cpp |2 +- SelectionDAG.cpp |1 - 2 files chang

[llvm-commits] CVS: llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp SelectionDAG.cpp

2006-11-09 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen/SelectionDAG: DAGCombiner.cpp updated: 1.245 -> 1.246 SelectionDAG.cpp updated: 1.371 -> 1.372 --- Log message: Rename ISD::MemOpAddrMode to ISD::MemIndexedMode --- Diffs of the changes: (+11 -9) DAGCombiner.cpp |4 ++-- SelectionDAG.cpp | 16 +++

[llvm-commits] CVS: llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp SelectionDAG.cpp

2006-11-08 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen/SelectionDAG: DAGCombiner.cpp updated: 1.242 -> 1.243 SelectionDAG.cpp updated: 1.370 -> 1.371 --- Log message: Remove redundant . --- Diffs of the changes: (+0 -2) DAGCombiner.cpp |1 - SelectionDAG.cpp |1 - 2 files changed, 2 deletions(-)

[llvm-commits] CVS: llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp SelectionDAG.cpp

2006-11-05 Thread Jeff Cohen
Changes in directory llvm/lib/CodeGen/SelectionDAG: DAGCombiner.cpp updated: 1.236 -> 1.237 SelectionDAG.cpp updated: 1.369 -> 1.370 --- Log message: Unbreak VC++ build. --- Diffs of the changes: (+9 -9) DAGCombiner.cpp |2 +- SelectionDAG.cpp | 16 2 files changed,

[llvm-commits] CVS: llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp SelectionDAG.cpp SelectionDAGPrinter.cpp

2006-10-17 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen/SelectionDAG: DAGCombiner.cpp updated: 1.227 -> 1.228 SelectionDAG.cpp updated: 1.352 -> 1.353 SelectionDAGPrinter.cpp updated: 1.38 -> 1.39 --- Log message: Make it simplier to dump DAGs while in DAGCombiner. Remove a nasty optimization. --- Diffs of th

[llvm-commits] CVS: llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp SelectionDAG.cpp

2006-10-13 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: DAGCombiner.cpp updated: 1.220 -> 1.221 SelectionDAG.cpp updated: 1.351 -> 1.352 --- Log message: When SimplifySetCC was moved to the DAGCombiner, it was never removed from SelectionDAG and it has since bitrotted. Remove the copy from Selecti

[llvm-commits] CVS: llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp SelectionDAG.cpp

2006-08-28 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen/SelectionDAG: DAGCombiner.cpp updated: 1.183 -> 1.184 SelectionDAG.cpp updated: 1.335 -> 1.336 --- Log message: Move isCommutativeBinOp from SelectionDAG.cpp and DAGCombiner.cpp out. Make it a static method of SelectionDAG. --- Diffs of the changes: (+3

[llvm-commits] CVS: llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp SelectionDAG.cpp

2006-08-11 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: DAGCombiner.cpp updated: 1.180 -> 1.181 SelectionDAG.cpp updated: 1.321 -> 1.322 --- Log message: Change one ReplaceAllUsesWith method to take an array of operands to replace instead of a vector of operands. --- Diffs of the changes: (+5 -6

[llvm-commits] CVS: llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp SelectionDAG.cpp

2006-03-04 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: DAGCombiner.cpp updated: 1.120 -> 1.121 SelectionDAG.cpp updated: 1.266 -> 1.267 --- Log message: Add some simple copysign folds --- Diffs of the changes: (+61 -7) DAGCombiner.cpp | 66 +-

[llvm-commits] CVS: llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp SelectionDAG.cpp

2006-02-17 Thread Nate Begeman
Changes in directory llvm/lib/CodeGen/SelectionDAG: DAGCombiner.cpp updated: 1.107 -> 1.108 SelectionDAG.cpp updated: 1.258 -> 1.259 --- Log message: Add checks to make sure we don't create bogus extend nodes, and fix a bug where we were doing exactly that which was causing failures on x86 and

[llvm-commits] CVS: llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp SelectionDAG.cpp

2006-02-17 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: DAGCombiner.cpp updated: 1.106 -> 1.107 SelectionDAG.cpp updated: 1.257 -> 1.258 --- Log message: Fix a tricky issue in the SimplifyDemandedBits code where CombineTo wasn't exactly the API we wanted to call into. This fixes the crash on craft

[llvm-commits] CVS: llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp SelectionDAG.cpp

2005-12-22 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: DAGCombiner.cpp updated: 1.71 -> 1.72 SelectionDAG.cpp updated: 1.231 -> 1.232 --- Log message: Fold bitconv(bitconv(x)) -> x. We now compile this: void foo(double); void bar(double X) { foo(X); } to this: bar: save -96, %o6, %o6

[llvm-commits] CVS: llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp SelectionDAG.cpp

2005-12-22 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: DAGCombiner.cpp updated: 1.70 -> 1.71 SelectionDAG.cpp updated: 1.230 -> 1.231 --- Log message: constant fold bits_convert in getNode and in the dag combiner for fp<->int conversions. This allows V8 to compiles this: void %test() { c