Changes in directory llvm/lib/CodeGen/SelectionDAG:
DAGCombiner.cpp updated: 1.63 - 1.64
---
Log message:
Only transform (sext (truncate x)) - (sextinreg x) if before legalize or
if the target supports the resultant sextinreg
---
Diffs of the changes: (+3 -1)
DAGCombiner.cpp |4 +++-
Changes in directory llvm/include/llvm/CodeGen:
SelectionDAG.h updated: 1.75 - 1.76
---
Log message:
Added support for ComplexPattern. These are patterns that require C++ pattern
matching code that is not currently auto-generated by tblgen, e.g. X86
addressing mode. Selection routines for
Changes in directory llvm/utils/TableGen:
CodeGenTarget.cpp updated: 1.47 - 1.48
CodeGenTarget.h updated: 1.21 - 1.22
DAGISelEmitter.cpp updated: 1.85 - 1.86
DAGISelEmitter.h updated: 1.39 - 1.40
---
Log message:
Added support for ComplexPattern. These are patterns that require C++ pattern
Changes in directory llvm/lib/Target/X86:
X86ISelDAGToDAG.cpp updated: 1.6 - 1.7
X86InstrInfo.td updated: 1.148 - 1.149
---
Log message:
* Added intelligence to X86 LEA addressing mode matching routine so it returns
false if the match is not profitable. e.g. leal 1(%eax), %eax.
* Added
Changes in directory llvm/lib/Target/X86:
X86InstrInfo.td updated: 1.149 - 1.150
---
Log message:
Added explicit type field to ComplexPattern.
---
Diffs of the changes: (+2 -2)
X86InstrInfo.td |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index:
Changes in directory llvm/lib/Target:
TargetSelectionDAG.td updated: 1.12 - 1.13
---
Log message:
Added support for ComplexPattern.
---
Diffs of the changes: (+21 -0)
TargetSelectionDAG.td | 21 +
1 files changed, 21 insertions(+)
Index:
Changes in directory llvm/lib/Target/PowerPC:
README.txt updated: 1.39 - 1.40
---
Log message:
Add another important case we miss
---
Diffs of the changes: (+19 -0)
README.txt | 19 +++
1 files changed, 19 insertions(+)
Index: llvm/lib/Target/PowerPC/README.txt
diff -u