Changes in directory llvm/lib/CodeGen/SelectionDAG:
SelectionDAGISel.cpp updated: 1.112 -> 1.113
---
Log message:
improve code insertion in two ways:
1. Only forward subst offsets into loads and stores, not into arbitrary
things, where it will likely become a load.
2. If the source is a cast
Changes in directory llvm/lib/Target/Alpha:
AlphaInstrInfo.td updated: 1.81 -> 1.82
---
Log message:
it helps if your conditionals are not reversed
---
Diffs of the changes: (+9 -9)
AlphaInstrInfo.td | 18 +-
1 files changed, 9 insertions(+), 9 deletions(-)
Index: llvm/l
Changes in directory llvm/utils/TableGen:
DAGISelEmitter.cpp updated: 1.87 -> 1.88
DAGISelEmitter.h updated: 1.40 -> 1.41
---
Log message:
* Make sure complex pattern operands are selected first since their select
functions can return false and causing the instruction pattern match to fail.
* C
Changes in directory llvm/utils/TableGen:
DAGISelEmitter.cpp updated: 1.88 -> 1.89
DAGISelEmitter.h updated: 1.41 -> 1.42
---
Log message:
Prevent folding of instructions which produce chains that have more than 1 real
use
---
Diffs of the changes: (+9 -4)
DAGISelEmitter.cpp | 11 +++