Changes in directory llvm/include/llvm:
IntrinsicsPowerPC.td updated: 1.11 -> 1.12
---
Log message:
Add some classes to make it easier to define intrinsics. Add min/max
intrinsics.
---
Diffs of the changes: (+87 -45)
IntrinsicsPowerPC.td | 132 +--
Changes in directory llvm/lib/Target/PowerPC:
PPCInstrAltivec.td updated: 1.30 -> 1.31
---
Log message:
Add the full set of min/max instructions
---
Diffs of the changes: (+14 -6)
PPCInstrAltivec.td | 20 ++--
1 files changed, 14 insertions(+), 6 deletions(-)
Index: llv
Changes in directory llvm/lib/CodeGen/SelectionDAG:
DAGCombiner.cpp updated: 1.141 -> 1.142
---
Log message:
Add a missing check, which broke a bunch of vector tests.
---
Diffs of the changes: (+6 -3)
DAGCombiner.cpp |9 ++---
1 files changed, 6 insertions(+), 3 deletions(-)
Inde
Changes in directory llvm/include/llvm:
IntrinsicsPowerPC.td updated: 1.12 -> 1.13
---
Log message:
shrinkify intrinsics more by using some local classes
---
Diffs of the changes: (+32 -60)
IntrinsicsPowerPC.td | 92 +--
1 files changed, 32
Changes in directory llvm/lib/CodeGen/SelectionDAG:
DAGCombiner.cpp updated: 1.142 -> 1.143
---
Log message:
Add a missing check, this fixes UnitTests/Vector/sumarray.c
---
Diffs of the changes: (+2 -2)
DAGCombiner.cpp |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index:
Changes in directory llvm/lib/Target:
TargetData.cpp updated: 1.59 -> 1.60
---
Log message:
Align vectors to the size in bytes, not bits.
---
Diffs of the changes: (+1 -1)
TargetData.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/Target/TargetData.cpp
diff
Changes in directory llvm/lib/Target/X86:
X86ISelLowering.cpp updated: 1.151 -> 1.152
X86InstrInfo.cpp updated: 1.47 -> 1.48
X86InstrInfo.td updated: 1.259 -> 1.260
X86InstrSSE.td updated: 1.53 -> 1.54
---
Log message:
- More efficient extract_vector_elt with shuffle and movss, movsd, movd, etc
Changes in directory llvm/include/llvm/CodeGen:
MachineFrameInfo.h updated: 1.14 -> 1.15
---
Log message:
Keep track of max stack alignment as objects are added. Remove an obsolete
method.
---
Diffs of the changes: (+3 -5)
MachineFrameInfo.h |8 +++-
1 files changed, 3 insertion
Changes in directory llvm/lib/CodeGen:
MachineFunction.cpp updated: 1.86 -> 1.87
---
Log message:
Remove unused method
---
Diffs of the changes: (+0 -8)
MachineFunction.cpp |8
1 files changed, 8 deletions(-)
Index: llvm/lib/CodeGen/MachineFunction.cpp
diff -u llvm/lib/CodeG
Changes in directory llvm/lib/CodeGen:
PrologEpilogInserter.cpp updated: 1.51 -> 1.52
---
Log message:
The stack alignment is now computed dynamically, just verify it is correct.
---
Diffs of the changes: (+2 -1)
PrologEpilogInserter.cpp |3 ++-
1 files changed, 2 insertions(+), 1 dele
Changes in directory llvm/lib/Target/PowerPC:
PPCRegisterInfo.cpp updated: 1.52 -> 1.53
---
Log message:
Force use of a frame-pointer if there is anything on the stack that is aligned
more than the OS keeps the stack aligned.
---
Diffs of the changes: (+18 -7)
PPCRegisterInfo.cpp | 25 ++
Changes in directory llvm/lib/Target/X86:
X86ISelLowering.cpp updated: 1.152 -> 1.153
X86InstrSSE.td updated: 1.54 -> 1.55
---
Log message:
Use movlpd to: store lower f64 extracted from v2f64.
Use movhpd to: store upper f64 extracted from v2f64.
---
Diffs of the changes: (+10 -6)
X86ISelLo
Changes in directory llvm/lib/Target:
TargetData.cpp updated: 1.60 -> 1.61
---
Log message:
revert previous patch
---
Diffs of the changes: (+1 -1)
TargetData.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/Target/TargetData.cpp
diff -u llvm/lib/Target/Targe
Changes in directory llvm/lib/Target/X86:
X86InstrSSE.td updated: 1.55 -> 1.56
---
Log message:
Some SSE1 intrinsics: min, max, sqrt, etc.
---
Diffs of the changes: (+91 -78)
X86InstrSSE.td | 169 ++---
1 files changed, 91 insertions(+),
Changes in directory llvm/lib/Target/PowerPC:
PPCISelLowering.cpp updated: 1.126 -> 1.127
---
Log message:
Make sure to mark unsupported SCALAR_TO_VECTOR operations as expand.
---
Diffs of the changes: (+5 -1)
PPCISelLowering.cpp |6 +-
1 files changed, 5 insertions(+), 1 deletion(
Changes in directory llvm/lib/Target/PowerPC:
PPCISelLowering.cpp updated: 1.127 -> 1.128
---
Log message:
Revert accidentally committed hunks.
---
Diffs of the changes: (+1 -3)
PPCISelLowering.cpp |4 +---
1 files changed, 1 insertion(+), 3 deletions(-)
Index: llvm/lib/Target/PowerP
Changes in directory llvm/lib/Target/PowerPC:
PPCInstrAltivec.td updated: 1.31 -> 1.32
---
Log message:
Plug in the byte and short splats
---
Diffs of the changes: (+4 -2)
PPCInstrAltivec.td |6 --
1 files changed, 4 insertions(+), 2 deletions(-)
Index: llvm/lib/Target/PowerPC/PP
Changes in directory llvm/lib/Target/X86:
X86InstrSSE.td updated: 1.56 -> 1.57
---
Log message:
Compact some intrinsic definitions.
---
Diffs of the changes: (+84 -123)
X86InstrSSE.td | 207 +++--
1 files changed, 84 insertions(+), 123 d
Changes in directory llvm/include/llvm/Target:
TargetLowering.h updated: 1.65 -> 1.66
---
Log message:
Allow targets to have fine grained control over which types various ops get
promoted to, if they desire.
---
Diffs of the changes: (+29 -5)
TargetLowering.h | 34 +++
Changes in directory llvm-test/SingleSource/UnitTests/Vector/SSE:
---
Log message:
Directory /var/cvs/llvm/llvm-test/SingleSource/UnitTests/Vector/SSE added to
the repository
---
Diffs of the changes: (+0 -0)
0 files changed
___
llvm-commits
Changes in directory llvm-test/SingleSource/UnitTests/Vector:
Makefile updated: 1.2 -> 1.3
---
Log message:
Added some Altivec and SSE examples from:
Introduction to Parallel Computing
A practical guide with examples in C
Oxford Texts in Applied and Engineering Mathematics No. 9
Oxford Uni
Changes in directory llvm-test/SingleSource/UnitTests/Vector/Altivec:
alti.expandfft.c added (r1.1)
alti.isamax.c added (r1.1)
alti.sdot.c added (r1.1)
alti.stepfft.c added (r1.1)
---
Log message:
Added some Altivec and SSE examples from:
Introduction to Parallel Computing
A practical guide w
Changes in directory llvm-test/SingleSource/UnitTests/Vector/SSE:
Makefile added (r1.1)
sse.expandfft.c added (r1.1)
sse.isamax.c added (r1.1)
sse.stepfft.c added (r1.1)
---
Log message:
Added some Altivec and SSE examples from:
Introduction to Parallel Computing
A practical guide with exampl
Changes in directory llvm/lib/CodeGen/SelectionDAG:
SelectionDAG.cpp updated: 1.295 -> 1.296
---
Log message:
Constant fold bitconvert(undef)
---
Diffs of the changes: (+2 -0)
SelectionDAG.cpp |2 ++
1 files changed, 2 insertions(+)
Index: llvm/lib/CodeGen/SelectionDAG/SelectionDAG.c
Changes in directory llvm/include/llvm:
IntrinsicsPowerPC.td updated: 1.13 -> 1.14
---
Log message:
Fix the types for these intrinsics.
---
Diffs of the changes: (+6 -6)
IntrinsicsPowerPC.td | 12 ++--
1 files changed, 6 insertions(+), 6 deletions(-)
Index: llvm/include/llvm/In
Changes in directory llvm/lib/Target/X86:
X86InstrSSE.td updated: 1.57 -> 1.58
---
Log message:
cmpps / cmppd encoding bug
---
Diffs of the changes: (+16 -16)
X86InstrSSE.td | 32
1 files changed, 16 insertions(+), 16 deletions(-)
Index: llvm/lib/Target/
Changes in directory llvm-test/SingleSource/UnitTests/Vector/Altivec:
alti.expandfft.c updated: 1.1 -> 1.2
alti.isamax.c updated: 1.1 -> 1.2
alti.sdot.c updated: 1.1 -> 1.2
alti.stepfft.c updated: 1.1 -> 1.2
---
Log message:
adjust these to allow them to compile.
---
Diffs of the changes: (
Changes in directory llvm/lib/Analysis:
ScalarEvolution.cpp updated: 1.46 -> 1.47
---
Log message:
Signed shr by a constant is not the same as sdiv by 2^k
---
Diffs of the changes: (+0 -9)
ScalarEvolution.cpp |9 -
1 files changed, 9 deletions(-)
Index: llvm/lib/Analysis/Scal
Changes in directory llvm-test/SingleSource/UnitTests/Vector:
multiplies.c added (r1.1)
helpers.h updated: 1.4 -> 1.5
---
Log message:
new testcase for multiplies
---
Diffs of the changes: (+50 -0)
helpers.h| 16
multiplies.c | 34 ++
29 matches
Mail list logo