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
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 -
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
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 ++
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
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 +++
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(-)
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,
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
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
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
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
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 +-
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
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
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
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
17 matches
Mail list logo