Changes in directory llvm/lib/CodeGen/SelectionDAG:
DAGCombiner.cpp updated: 1.208 -> 1.209
---
Log message:
Combiner alias analysis passes Multisource (release-asserts.)
---
Diffs of the changes: (+71 -88)
DAGCombiner.cpp | 159 +---
1
Changes in directory llvm/lib/Target/X86:
X86ISelDAGToDAG.cpp updated: 1.110 -> 1.111
X86InstrSSE.td updated: 1.161 -> 1.162
---
Log message:
completely disable folding of loads into scalar sse instructions and provide
a framework for doing it right. This fixes
CodeGen/X86/2006-10-07-ScalarSS
Changes in directory llvm/test/Regression/CodeGen/X86:
2006-10-07-ScalarSSEMiscompile.ll added (r1.1)
---
Log message:
new testcase we miscompile
---
Diffs of the changes: (+17 -0)
2006-10-07-ScalarSSEMiscompile.ll | 17 +
1 files changed, 17 insertions(+)
Index: llvm/t
Changes in directory llvm/lib/Target/X86:
X86InstrSSE.td updated: 1.160 -> 1.161
---
Log message:
convert packed FP add/sub/mul/div to use a multiclass.
---
Diffs of the changes: (+34 -65)
X86InstrSSE.td | 99 +++--
1 files changed, 34
Changes in directory llvm/lib/Target/X86:
X86InstrSSE.td updated: 1.159 -> 1.160
---
Log message:
one multiclass now defines all 8 variants of binary-scalar-sse-fp operations.
---
Diffs of the changes: (+66 -51)
X86InstrSSE.td | 117
Changes in directory llvm/lib/Target/X86:
X86InstrSSE.td updated: 1.158 -> 1.159
---
Log message:
Switch ADD/MUL/DIV/SUB scalarsse fp ops to a multiclass
---
Diffs of the changes: (+28 -54)
X86InstrSSE.td | 82 +++--
1 files changed, 28
Changes in directory llvm/lib/Target/X86:
X86InstrSSE.td updated: 1.157 -> 1.158
---
Log message:
Random acts of shrinkage
---
Diffs of the changes: (+24 -34)
X86InstrSSE.td | 58 +++--
1 files changed, 24 insertions(+), 34 deletions(-)
Changes in directory llvm/lib/Target/X86:
X86InstrSSE.td updated: 1.156 -> 1.157
---
Log message:
Convert pand/por/pxor to use multiclass
---
Diffs of the changes: (+4 -25)
X86InstrSSE.td | 29 -
1 files changed, 4 insertions(+), 25 deletions(-)
Index: llvm/
Changes in directory llvm/lib/Target/X86:
X86InstrSSE.td updated: 1.155 -> 1.156
---
Log message:
Convert some more instructions over to use a new multiclass.
Fix a bug where the asmstring for PSUBQrm was wrong.
---
Diffs of the changes: (+19 -27)
X86InstrSSE.td | 46 ++
Changes in directory llvm/lib/Target/X86:
X86InstrSSE.td updated: 1.153 -> 1.154
---
Log message:
Add multiclass for SSE2 instructions that correspond to simple binops.
---
Diffs of the changes: (+35 -56)
X86InstrSSE.td | 91 +
1 fi
Changes in directory llvm/lib/Target/X86:
X86InstrSSE.td updated: 1.154 -> 1.155
---
Log message:
Fix a bug where PADDQrm printed paddd instead of paddq.
---
Diffs of the changes: (+1 -1)
X86InstrSSE.td |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/Target/X86/
Changes in directory llvm/lib/Target/X86:
X86InstrSSE.td updated: 1.152 -> 1.153
---
Log message:
rename:
PDI_binop_rm -> PDI_binop_rm_int
PDI_binop_rmi -> PDI_binop_rmi_int
to make it clear that these are for use with intrinsics.
---
Diffs of the changes: (+40 -40)
X86InstrSSE.td |
Changes in directory llvm/lib/Target/X86:
X86InstrSSE.td updated: 1.151 -> 1.152
---
Log message:
Convert saturating PADD/PSUB's to use a multiclass
---
Diffs of the changes: (+9 -71)
X86InstrSSE.td | 80 ++---
1 files changed, 9 insert
Changes in directory llvm/lib/Target/X86:
X86InstrSSE.td updated: 1.150 -> 1.151
---
Log message:
Convert PAVG*, PMADDWD, and PMUL* to use multiclasses.
---
Diffs of the changes: (+39 -84)
X86InstrSSE.td | 123 ++---
1 files changed, 39
Changes in directory llvm/lib/Target/X86:
X86InstrSSE.td updated: 1.149 -> 1.150
---
Log message:
Fix typo in packsswb instr definition, where the load had the wrong type.
This allows us to use the multiclass for other packs.
---
Diffs of the changes: (+1 -15)
X86InstrSSE.td | 16 +--
Changes in directory llvm/test/Regression/CodeGen/ARM:
fp.ll updated: 1.7 -> 1.8
---
Log message:
implement FUITOS and FUITOD
---
Diffs of the changes: (+17 -2)
fp.ll | 19 +--
1 files changed, 17 insertions(+), 2 deletions(-)
Index: llvm/test/Regression/CodeGen/ARM/fp.
Changes in directory llvm/lib/Target/ARM:
ARMISelDAGToDAG.cpp updated: 1.57 -> 1.58
ARMInstrInfo.td updated: 1.35 -> 1.36
---
Log message:
implement FUITOS and FUITOD
---
Diffs of the changes: (+31 -1)
ARMISelDAGToDAG.cpp | 22 ++
ARMInstrInfo.td | 10 +-
Changes in directory llvm/test/Regression/CodeGen/ARM:
fp.ll updated: 1.6 -> 1.7
---
Log message:
implement FLDD
---
Diffs of the changes: (+8 -1)
fp.ll |9 -
1 files changed, 8 insertions(+), 1 deletion(-)
Index: llvm/test/Regression/CodeGen/ARM/fp.ll
diff -u llvm/test/Regre
Changes in directory llvm/lib/Target/ARM:
ARMInstrInfo.td updated: 1.34 -> 1.35
README.txt updated: 1.3 -> 1.4
---
Log message:
implement FLDD
---
Diffs of the changes: (+11 -5)
ARMInstrInfo.td | 14 ++
README.txt |2 +-
2 files changed, 11 insertions(+), 5 deletions
Changes in directory llvm/lib/Target/ARM:
ARMInstrInfo.td updated: 1.33 -> 1.34
---
Log message:
implement fadds, faddd, fmuls and fmuld
---
Diffs of the changes: (+18 -0)
ARMInstrInfo.td | 18 ++
1 files changed, 18 insertions(+)
Index: llvm/lib/Target/ARM/ARMInstrInfo
Changes in directory llvm/lib/Target/X86:
X86InstrSSE.td updated: 1.148 -> 1.149
---
Log message:
handle pmin/pmax with multiclasses
---
Diffs of the changes: (+11 -51)
X86InstrSSE.td | 62 ++---
1 files changed, 11 insertions(+), 51 de
Changes in directory llvm/utils/TableGen:
FileParser.cpp.cvs updated: 1.6 -> 1.7
FileParser.y.cvs updated: 1.6 -> 1.7
---
Log message:
regenerate
---
Diffs of the changes: (+108 -106)
FileParser.cpp.cvs | 211 ++---
FileParser.y.cvs |3
Changes in directory llvm/utils/TableGen:
FileParser.y updated: 1.45 -> 1.46
---
Log message:
Bugfix: this allows multiclasses to have default arguments.
---
Diffs of the changes: (+2 -1)
FileParser.y |3 ++-
1 files changed, 2 insertions(+), 1 deletion(-)
Index: llvm/utils/TableGen/
Changes in directory llvm/lib/Target/X86:
X86InstrSSE.td updated: 1.147 -> 1.148
---
Log message:
simplify pack and shift intrinsics with multiclasses
---
Diffs of the changes: (+46 -137)
X86InstrSSE.td | 183 ++---
1 files changed, 46 i
24 matches
Mail list logo