Changes in directory llvm/lib/Target/PowerPC:
README.txt updated: 1.98 -> 1.99
---
Log message:
item done
---
Diffs of the changes: (+0 -6)
README.txt |6 --
1 files changed, 6 deletions(-)
Index: llvm/lib/Target/PowerPC/README.txt
diff -u llvm/lib/Target/PowerPC/README.txt:1.98
Changes in directory llvm/lib/CodeGen/SelectionDAG:
DAGCombiner.cpp updated: 1.189 -> 1.190
---
Log message:
Compile:
int test3(int a, int b) { return (a < 0) ? a : 0; }
to:
_test3:
srawi r2, r3, 31
and r3, r2, r3
blr
instead of:
_test3:
cmpwi cr0, r3, 1
Changes in directory llvm/test/Regression/CodeGen/PowerPC:
select_lt0.ll updated: 1.2 -> 1.3
---
Log message:
new testcase
---
Diffs of the changes: (+7 -1)
select_lt0.ll |8 +++-
1 files changed, 7 insertions(+), 1 deletion(-)
Index: llvm/test/Regression/CodeGen/PowerPC/select_l
Changes in directory llvm/lib/Target/X86:
README.txt updated: 1.136 -> 1.137
---
Log message:
add a note
---
Diffs of the changes: (+16 -0)
README.txt | 16
1 files changed, 16 insertions(+)
Index: llvm/lib/Target/X86/README.txt
diff -u llvm/lib/Target/X86/README.txt:1
Changes in directory llvm/lib/CodeGen/SelectionDAG:
DAGCombiner.cpp updated: 1.188 -> 1.189
---
Log message:
Fold the full generality of (any_extend (truncate x))
---
Diffs of the changes: (+9 -3)
DAGCombiner.cpp | 12 +---
1 files changed, 9 insertions(+), 3 deletions(-)
Index
Changes in directory llvm/lib/CodeGen/SelectionDAG:
DAGCombiner.cpp updated: 1.187 -> 1.188
---
Log message:
Two things:
1. teach SimplifySetCC that '(srl (ctlz x), 5) == 0' is really x != 0.
2. Teach visitSELECT_CC to use SimplifySetCC instead of calling it and
ignoring the result. This al
Changes in directory llvm/lib/Target/PowerPC:
README.txt updated: 1.97 -> 1.98
---
Log message:
This is already done
---
Diffs of the changes: (+0 -8)
README.txt |8
1 files changed, 8 deletions(-)
Index: llvm/lib/Target/PowerPC/README.txt
diff -u llvm/lib/Target/PowerPC/REA
Changes in directory llvm/lib/Transforms/Scalar:
InstructionCombining.cpp updated: 1.513 -> 1.514
---
Log message:
We went through all that trouble to compute whether it was safe to transform
this comparison, but never checked it. Whoops, no wonder we miscompiled
177.mesa!
---
Diffs of the
Changes in directory llvm/lib/Target/PowerPC:
PPCISelDAGToDAG.cpp updated: 1.209 -> 1.210
---
Log message:
Improve PPC64 equality comparisons like PPC32 comparisons.
---
Diffs of the changes: (+31 -3)
PPCISelDAGToDAG.cpp | 34 +++---
1 files changed, 31 insert
Changes in directory llvm/lib/Target/PowerPC:
PPCISelDAGToDAG.cpp updated: 1.208 -> 1.209
README.txt updated: 1.96 -> 1.97
---
Log message:
Two improvements:
1. Codegen this comparison:
if (X == 0x8000)
as:
cmplwi cr0, r3, 32768
bne cr0, LBB1_2 ;cond_next
instead of:
Changes in directory llvm/lib/Target/PowerPC:
README.txt updated: 1.95 -> 1.96
---
Log message:
Add a note that we should match rlwnm better
---
Diffs of the changes: (+34 -0)
README.txt | 34 ++
1 files changed, 34 insertions(+)
Index: llvm/lib/Target/P
Changes in directory llvm/lib/Target/PowerPC:
PPCISelLowering.cpp updated: 1.207 -> 1.208
---
Log message:
Legalize is no longer limited to cleverness with just constant shift amounts.
Allow it to be clever when possible and fall back to the gross code when needed.
This allows us to compile:
Changes in directory llvm/lib/CodeGen/SelectionDAG:
LegalizeDAG.cpp updated: 1.398 -> 1.399
---
Log message:
Expand 64-bit shifts more optimally if we know that the high bit of the
shift amount is one or zero. For example, for:
long long foo1(long long X, int C) {
return X << (C|32);
}
lon
Changes in directory llvm/lib/Transforms/Scalar:
InstructionCombining.cpp updated: 1.512 -> 1.513
---
Log message:
Back out Chris' last set of changes. This breaks 177.mesa and povray somehow.
---
Diffs of the changes: (+6 -43)
InstructionCombining.cpp | 49 +-
Changes in directory llvm/lib/Transforms/Scalar:
InstructionCombining.cpp updated: 1.511 -> 1.512
---
Log message:
80 col.
---
Diffs of the changes: (+2 -1)
InstructionCombining.cpp |3 ++-
1 files changed, 2 insertions(+), 1 deletion(-)
Index: llvm/lib/Transforms/Scalar/InstructionCo
Changes in directory nightlytest-serverside:
ProgramResults.php updated: 1.81 -> 1.82
---
Log message:
One more attempt at getting it right
---
Diffs of the changes: (+5 -10)
ProgramResults.php | 15 +--
1 files changed, 5 insertions(+), 10 deletions(-)
Index: nightlytest-se
Changes in directory nightlytest-serverside:
NightlyTestAccept.php updated: 1.54 -> 1.55
---
Log message:
Add category
---
Diffs of the changes: (+2 -2)
NightlyTestAccept.php |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: nightlytest-serverside/NightlyTestAccept.php
Changes in directory nightlytest-serverside:
NightlyTestAccept.php updated: 1.53 -> 1.54
---
Log message:
Missing a space
---
Diffs of the changes: (+2 -2)
NightlyTestAccept.php |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: nightlytest-serverside/NightlyTestAccept.p
Changes in directory nightlytest-serverside:
NightlyTestAccept.php updated: 1.52 -> 1.53
---
Log message:
We don't need no stinking backslashes
---
Diffs of the changes: (+4 -4)
NightlyTestAccept.php |8
1 files changed, 4 insertions(+), 4 deletions(-)
Index: nightlytest-serv
Changes in directory llvm/utils/TableGen:
DAGISelEmitter.cpp updated: 1.260 -> 1.261
---
Log message:
Allow PatFrag to be a leaf node.
---
Diffs of the changes: (+18 -10)
DAGISelEmitter.cpp | 28 ++--
1 files changed, 18 insertions(+), 10 deletions(-)
Index: llv
Changes in directory nightlytest-serverside:
NightlyTestAccept.php updated: 1.51 -> 1.52
---
Log message:
Fix problems with significantly changed report
---
Diffs of the changes: (+17 -8)
NightlyTestAccept.php | 25 +
1 files changed, 17 insertions(+), 8 deletions(
Changes in directory llvm/utils/TableGen:
DAGISelEmitter.cpp updated: 1.259 -> 1.260
---
Log message:
Add result of a Xform to isel queue.
---
Diffs of the changes: (+1 -0)
DAGISelEmitter.cpp |1 +
1 files changed, 1 insertion(+)
Index: llvm/utils/TableGen/DAGISelEmitter.cpp
diff -u l
Changes in directory llvm/test/Regression/Transforms/InstCombine:
cast_ptr.ll added (r1.1)
---
Log message:
Inspired by the linux kernel, the more we keep adds in the pointer realm, the
better pointer analysis works.
---
Diffs of the changes: (+15 -0)
cast_ptr.ll | 15 +++
1
Changes in directory llvm/lib/Transforms/Scalar:
InstructionCombining.cpp updated: 1.510 -> 1.511
---
Log message:
If we have an add, do it in the pointer realm, not the int realm. This is
critical in the linux kernel for pointer analysis correctness
---
Diffs of the changes: (+22 -0)
Ins
Changes in directory llvm/lib/CodeGen:
RegAllocLocal.cpp updated: 1.92 -> 1.93
---
Log message:
Fix UnitTests/2005-05-12-Int64ToFP.c with llc-beta. In particular, do not
allow it to go into an infinite loop, filling up the disk!
---
Diffs of the changes: (+10 -7)
RegAllocLocal.cpp | 17
Changes in directory nightlytest-serverside:
SQLQuery.php updated: 1.5 -> 1.6
---
Log message:
more space
---
Diffs of the changes: (+1 -1)
SQLQuery.php |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: nightlytest-serverside/SQLQuery.php
diff -u nightlytest-serverside/SQLQ
Changes in directory nightlytest-serverside:
SQLQuery.php updated: 1.4 -> 1.5
---
Log message:
leave query in form
---
Diffs of the changes: (+1 -1)
SQLQuery.php |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: nightlytest-serverside/SQLQuery.php
diff -u nightlytest-server
Changes in directory nightlytest-serverside:
SQLQuery.php updated: 1.7 -> 1.8
---
Log message:
typo
---
Diffs of the changes: (+1 -1)
SQLQuery.php |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: nightlytest-serverside/SQLQuery.php
diff -u nightlytest-serverside/SQLQuery.p
Changes in directory nightlytest-serverside:
SQLQuery.php updated: 1.6 -> 1.7
---
Log message:
Make errors stand out better
---
Diffs of the changes: (+1 -1)
SQLQuery.php |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: nightlytest-serverside/SQLQuery.php
diff -u nightlyte
Changes in directory nightlytest-serverside:
SQLQuery.php updated: 1.3 -> 1.4
---
Log message:
make multiple queries easier
---
Diffs of the changes: (+36 -27)
SQLQuery.php | 63 +--
1 files changed, 36 insertions(+), 27 deletions(-)
Changes in directory llvm-test:
Makefile.rules updated: 1.16 -> 1.17
---
Log message:
Alpha needs to use ieee mode
---
Diffs of the changes: (+5 -0)
Makefile.rules |5 +
1 files changed, 5 insertions(+)
Index: llvm-test/Makefile.rules
diff -u llvm-test/Makefile.rules:1.16 llvm-tes
Changes in directory nightlytest-serverside:
NightlyTestAccept.php updated: 1.50 -> 1.51
---
Log message:
Tidy up output.
---
Diffs of the changes: (+5 -5)
NightlyTestAccept.php | 10 +-
1 files changed, 5 insertions(+), 5 deletions(-)
Index: nightlytest-serverside/NightlyTestA
Changes in directory llvm/lib/Target/ARM:
ARMMul.cpp updated: 1.1 -> 1.2
---
Log message:
fix header
add comments
untabify
---
Diffs of the changes: (+23 -20)
ARMMul.cpp | 43 +++
1 files changed, 23 insertions(+), 20 deletions(-)
Index: llvm/lib
Changes in directory llvm/lib/Target/ARM:
ARMMul.cpp added (r1.1)
ARM.h updated: 1.5 -> 1.6
ARMTargetMachine.cpp updated: 1.9 -> 1.10
ARMTargetMachine.h updated: 1.5 -> 1.6
---
Log message:
Implement a MachineFunctionPass to fix the mul instruction
---
Diffs of the changes: (+74 -1)
ARM.h
Changes in directory llvm/test/Regression/CodeGen/ARM:
mul.ll added (r1.1)
---
Log message:
Implement a MachineFunctionPass to fix the mul instruction
---
Diffs of the changes: (+15 -0)
mul.ll | 15 +++
1 files changed, 15 insertions(+)
Index: llvm/test/Regression/CodeGen/A
35 matches
Mail list logo