Changes in directory llvm/test/Regression/Transforms/ScalarRepl:
2005-12-14-UnionPromoteCrash.ll added (r1.1)
---
Log message:
new (undefined) testcase, distilled from 126.gcc that scalarrepl crashes on
---
Diffs of the changes: (+34 -0)
2005-12-14-UnionPromoteCrash.ll | 34 +
Changes in directory llvm/lib/Transforms/Scalar:
ScalarReplAggregates.cpp updated: 1.33 -> 1.34
---
Log message:
Fix Transforms/ScalarRepl/2005-12-14-UnionPromoteCrash.ll, a crash on undefined
behavior in 126.gcc on big-endian systems.
---
Diffs of the changes: (+2 -2)
ScalarReplAggregates
Changes in directory llvm/lib/CodeGen/SelectionDAG:
DAGCombiner.cpp updated: 1.66 -> 1.67
---
Log message:
Fix the (zext (zextload)) case to trigger, similarly for sign extends.
Allow (zext (truncate)) to apply after legalize if the target supports
AND (which all do).
This compiles
short %foo
Changes in directory llvm/tools/gccld:
gccld.cpp updated: 1.105 -> 1.106
---
Log message:
Remove -start-group and -end-group no-op options, accidentally committed
in last patch.
---
Diffs of the changes: (+0 -5)
gccld.cpp |5 -
1 files changed, 5 deletions(-)
Index: llvm/tools/g
Changes in directory llvm/test/Regression/CodeGen/X86:
extend.ll added (r1.1)
---
Log message:
new testcase, each function should have one extension instr in it
---
Diffs of the changes: (+19 -0)
extend.ll | 19 +++
1 files changed, 19 insertions(+)
Index: llvm/test/Reg
Changes in directory llvm/lib/CodeGen/SelectionDAG:
DAGCombiner.cpp updated: 1.67 -> 1.68
---
Log message:
When folding loads into ops, immediately replace uses of the op with the
load. This reduces number of worklist iterations and avoid missing
optimizations
depending on folding of things i
Changes in directory llvm/lib/Target:
TargetSelectionDAG.td updated: 1.22 -> 1.23
---
Log message:
Fixed extload type profile. The 4th operand is a ValueType node with type
OtherVT, it cannot be compare to type of 1st operand which is an integer type.
---
Diffs of the changes: (+1 -2)
Targ
Changes in directory llvm/tools/bugpoint:
Miscompilation.cpp updated: 1.73 -> 1.74
---
Log message:
Fix printing of the instructions.
---
Diffs of the changes: (+1 -1)
Miscompilation.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/tools/bugpoint/Miscompilation.c
Changes in directory llvm/lib/Target:
Target.td updated: 1.64 -> 1.65
TargetSelectionDAG.td updated: 1.23 -> 1.24
---
Log message:
Added support to specify predicates.
---
Diffs of the changes: (+17 -2)
Target.td | 14 ++
TargetSelectionDAG.td |5 +++--
2 file
Changes in directory llvm/utils/TableGen:
DAGISelEmitter.cpp updated: 1.98 -> 1.99
DAGISelEmitter.h updated: 1.44 -> 1.45
---
Log message:
Added support to specify predicates.
---
Diffs of the changes: (+89 -40)
DAGISelEmitter.cpp | 111 ++--
Changes in directory llvm/lib/Target/PowerPC:
PPCInstrInfo.td updated: 1.157 -> 1.158
---
Log message:
Added predicate !NoExcessFPPrecision to FMADD, FMADDS, FMSUB, and FMSUBS.
---
Diffs of the changes: (+11 -4)
PPCInstrInfo.td | 15 +++
1 files changed, 11 insertions(+), 4 d
Changes in directory llvm/lib/Target/X86:
X86ISelPattern.cpp updated: 1.188 -> 1.189
---
Log message:
Fixed a typo: line 2323: MOVSX16rm8 -> MOVZX16rm8. This was the cause fo
12/14/2005 hbd failure.
---
Diffs of the changes: (+1 -1)
X86ISelPattern.cpp |2 +-
1 files changed, 1 inserti
Changes in directory llvm/test/Regression/CodeGen/PowerPC:
fma.ll updated: 1.4 -> 1.5
---
Log message:
Add a case for float just to make sure the patterns for both precisions
are matching
---
Diffs of the changes: (+7 -1)
fma.ll |8 +++-
1 files changed, 7 insertions(+), 1 deletion
Changes in directory llvm/lib/Target/PowerPC:
PPCISelDAGToDAG.cpp updated: 1.140 -> 1.141
PPCInstrInfo.td updated: 1.158 -> 1.159
---
Log message:
Use the new predicate support that Evan Cheng added to remove some code
from the DAGToDAG cpp file. This adds pattern support for vector and
scalar
Changes in directory llvm/lib/Target/PowerPC:
PPCISelDAGToDAG.cpp updated: 1.141 -> 1.142
---
Log message:
Remove a now unused statistic.
---
Diffs of the changes: (+0 -1)
PPCISelDAGToDAG.cpp |1 -
1 files changed, 1 deletion(-)
Index: llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp
diff
Changes in directory llvm/lib/Target/X86:
X86InstrInfo.td updated: 1.166 -> 1.167
---
Log message:
Use MOV8rm to load 1 bit value.
---
Diffs of the changes: (+3 -0)
X86InstrInfo.td |3 +++
1 files changed, 3 insertions(+)
Index: llvm/lib/Target/X86/X86InstrInfo.td
diff -u llvm/lib/Ta
Changes in directory llvm/lib/Target/X86:
X86ISelDAGToDAG.cpp updated: 1.10 -> 1.11
---
Log message:
Handling zero extension of 1 bit value.
---
Diffs of the changes: (+128 -17)
X86ISelDAGToDAG.cpp | 145 +---
1 files changed, 128 insertions
17 matches
Mail list logo