Changes in directory llvm/lib/CodeGen:
LiveIntervalAnalysis.cpp updated: 1.229 -> 1.230
---
Log message:
Move rematerialization out of beta.
---
Diffs of the changes: (+1 -7)
LiveIntervalAnalysis.cpp |8 +---
1 files changed, 1 insertion(+), 7 deletions(-)
Index: llvm/lib/CodeGen/
Changes in directory llvm/lib/CodeGen:
README.txt updated: 1.1 -> 1.2
---
Log message:
Notes on re-materialization.
---
Diffs of the changes: (+40 -0)
README.txt | 40
1 files changed, 40 insertions(+)
Index: llvm/lib/CodeGen/README.txt
diff -u l
Changes in directory llvm-test:
Makefile.programs updated: 1.263 -> 1.264
---
Log message:
X86 llcbeta back to -enable-tail-merge.
---
Diffs of the changes: (+1 -2)
Makefile.programs |3 +--
1 files changed, 1 insertion(+), 2 deletions(-)
Index: llvm-test/Makefile.programs
diff -u llv
Changes in directory llvm/lib/Transforms/Scalar:
InstructionCombining.cpp updated: 1.702 -> 1.703
---
Log message:
1. Make more use of getLowBitsSet/getHighBitsSet.
2. Make the APInt value do the zext/trunc stuff instead of using
ConstantExpr::getZExt().
---
Diffs of the changes: (+3 -5)
On Wed, 2007-03-28 at 14:23 +0800, Zhou Sheng wrote:
> 在 2007-03-27二的 22:17 -0700,Reid Spencer写道:
> > > >KnownOne |= NewBits;
> > > > - KnownZero &= ~NewBits;
> > > > -} else { // Input sign bit unknown
> > > > - KnownZero &= ~NewBits;
> > > > -
Changes in directory llvm/lib/VMCore:
Dominators.cpp updated: 1.84 -> 1.85
---
Log message:
It is not possible to determine dominance between two PHI nodes
based on their ordering. This is applicable to ETForest::dominates() also.
---
Diffs of the changes: (+5 -0)
Dominators.cpp |5 +
Changes in directory llvm/lib/Transforms/Scalar:
InstructionCombining.cpp updated: 1.703 -> 1.704
---
Log message:
1. Make more use of getLowBitsSet/getHighBitsSet.
2. Use APInt[] instead of "X & SignBit".
3. Clean up some codes.
4. Make the expression like "ShiftAmt = ShiftAmtC->getZExtValue()
Chris Lattner wrote:
> Fix a problem building llvm-gcc on amd64-unknown-freebsd6.2, due to the
> system assembler not groking legal instructions like "leal (,%esi,8), %ecx".
I was just about to report this. Thanks!
BTW, I believe this also fixes the fifth entry in
llvm/lib/Target/X86/README-X86
In gcc, the length of an array may only be known at runtime, for
example "char X[n];" is legal; the same goes for array types: the
length of the array type may depend on the value of a variable.
This is a gcc C extension, so somewhat rare, but is widely used in
languages like Ada. You can construc
Changes in directory llvm-test/SingleSource/UnitTests/Integer:
sign.c updated: 1.2 -> 1.3
---
Log message:
Add some comments.
---
Diffs of the changes: (+4 -4)
sign.c |8
1 files changed, 4 insertions(+), 4 deletions(-)
Index: llvm-test/SingleSource/UnitTests/Integer/sign.c
Changes in directory llvm-test/SingleSource/UnitTests/Integer:
Makefile updated: 1.6 -> 1.7
---
Log message:
No point running CBE here, it can't handle the integer types.
---
Diffs of the changes: (+1 -0)
Makefile |1 +
1 files changed, 1 insertion(+)
Index: llvm-test/SingleSource/Un
Changes in directory llvm-test/SingleSource/UnitTests/Integer:
bit_concat_cpp.cpp added (r1.1)
bit_concat_cpp.reference_output added (r1.1)
bit_select_cpp.cpp added (r1.1)
bit_select_cpp.reference_output added (r1.1)
part_select_cpp.cpp added (r1.1)
part_select_cpp.reference_output added (r1.1)
Changes in directory llvm-test/SingleSource/UnitTests/Integer/APInt:
.cvsignore (r1.1) removed
Makefile (r1.4) removed
arith.cpp (r1.12) removed
bigint.cpp (r1.3) removed
bitlogic.cpp (r1.2) removed
convert.cpp (r1.1) removed
gptest.cpp (r1.11) removed
sign.cpp (r1.3) removed
to_string.cpp (r1.1
Changes in directory llvm/lib/Target/CellSPU:
---
Log message:
Directory /var/cvs/llvm/llvm/lib/Target/CellSPU added to the repository
---
Diffs of the changes: (+0 -0)
0 files changed
___
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
htt
Changes in directory llvm/lib/Target/CellSPU:
README.txt added (r1.1)
---
Log message:
First test check-in.
---
Diffs of the changes: (+10 -0)
README.txt | 10 ++
1 files changed, 10 insertions(+)
Index: llvm/lib/Target/CellSPU/README.txt
diff -c /dev/null llvm/lib/Target/CellS
Changes in directory llvm/lib/Target/X86:
README-X86-64.txt updated: 1.3 -> 1.4
---
Log message:
Dan pointed out that this is done, remove it!
---
Diffs of the changes: (+0 -21)
README-X86-64.txt | 21 -
1 files changed, 21 deletions(-)
Index: llvm/lib/Target/X86/RE
Changes in directory llvm/lib/Transforms/Scalar:
InstructionCombining.cpp updated: 1.704 -> 1.705
---
Log message:
Avoid unnecessary APInt construction.
---
Diffs of the changes: (+2 -3)
InstructionCombining.cpp |5 ++---
1 files changed, 2 insertions(+), 3 deletions(-)
Index: llvm/l
Changes in directory llvm/test/CodeGen/X86:
lea-3.ll added (r1.1)
mul-shift-reassoc.ll updated: 1.2 -> 1.3
---
Log message:
new testcase
---
Diffs of the changes: (+8 -1)
lea-3.ll |7 +++
mul-shift-reassoc.ll |2 +-
2 files changed, 8 insertions(+), 1 deletion(-)
Changes in directory llvm/docs:
ProgrammersManual.html updated: 1.129 -> 1.130
---
Log message:
Stop using the foo HTML tag :)
---
Diffs of the changes: (+3 -3)
ProgrammersManual.html |6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
Index: llvm/docs/ProgrammersManual.html
Changes in directory llvm/lib/Target/X86:
X86ISelDAGToDAG.cpp updated: 1.146 -> 1.147
---
Log message:
Don't allow MatchAddress recurse too much. This trims exponential
behaviour in some cases.
---
Diffs of the changes: (+14 -6)
X86ISelDAGToDAG.cpp | 20 ++--
1 files cha
Changes in directory llvm/lib/Target/X86:
X86ISelDAGToDAG.cpp updated: 1.147 -> 1.148
---
Log message:
Oops :)
---
Diffs of the changes: (+1 -1)
X86ISelDAGToDAG.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/Target/X86/X86ISelDAGToDAG.cpp
diff -u llvm/lib/T
Changes in directory llvm/lib/Target/X86:
README-SSE.txt updated: 1.16 -> 1.17
---
Log message:
Made this into a bug report: PR1286: http://llvm.org/PR1286
---
Diffs of the changes: (+0 -40)
README-SSE.txt | 40
1 files changed, 40 deletions(-)
Changes in directory llvm/docs:
GettingStartedVS.html updated: 1.8 -> 1.9
---
Log message:
Update to current situation.
---
Diffs of the changes: (+13 -3)
GettingStartedVS.html | 16 +---
1 files changed, 13 insertions(+), 3 deletions(-)
Index: llvm/docs/GettingStartedVS.htm
Changes in directory llvm/test/CodeGen/X86:
lea-3.ll updated: 1.1 -> 1.2
---
Log message:
new testcases
---
Diffs of the changes: (+14 -1)
lea-3.ll | 15 ++-
1 files changed, 14 insertions(+), 1 deletion(-)
Index: llvm/test/CodeGen/X86/lea-3.ll
diff -u llvm/test/CodeGen/X86
Changes in directory llvm/lib/Target/X86:
README.txt updated: 1.159 -> 1.160
---
Log message:
add a note
---
Diffs of the changes: (+8 -0)
README.txt |8
1 files changed, 8 insertions(+)
Index: llvm/lib/Target/X86/README.txt
diff -u llvm/lib/Target/X86/README.txt:1.159
llvm
Changes in directory llvm/lib/Target/X86:
X86InstrInfo.cpp updated: 1.80 -> 1.81
---
Log message:
Compile CodeGen/X86/lea-3.ll:test2 to:
_test3:
leaq (,%rdi,4), %rax
orq %rdi, %rax
ret
instead of:
_test2:
movq %rdi, %rax
shlq $2, %rax
orq %rdi,
Changes in directory llvm/lib/Target/CBackend:
CBackend.cpp updated: 1.329 -> 1.330
---
Log message:
Fix C Backend to generate code that works with Microsoft C for the benefit of
front ends that do not depend on the GCC runtime (someday...).
---
Diffs of the changes: (+4 -1)
CBackend.cpp |
Changes in directory llvm-test/MultiSource/Applications/SPASS:
stringsx.h added (r1.1)
dfgparser.c updated: 1.1 -> 1.2
flags.c updated: 1.1 -> 1.2
options.c updated: 1.1 -> 1.2
strings.c updated: 1.1 -> 1.2
symbol.h updated: 1.1 -> 1.2
top.c updated: 1.1 -> 1.2
strings.h (r1.1) removed
---
Log m
Changes in directory llvm/lib/Transforms/Scalar:
InstructionCombining.cpp updated: 1.705 -> 1.706
---
Log message:
1. Make the APInt variable do the binary operation stuff if possible
instead of using ConstantExpr::getXX.
2. Use constant reference to APInt if possible instead of expensive
Changes in directory llvm/lib/Transforms/Scalar:
InstructionCombining.cpp updated: 1.706 -> 1.707
---
Log message:
Clean up codes in InstCombiner::SimplifyDemandedBits():
1. Line out nested call of APInt::zext/trunc.
2. Make more use of APInt::getHighBitsSet/getLowBitsSet.
3. Use APInt[] operat
Changes in directory llvm/lib/CodeGen:
README.txt updated: 1.2 -> 1.3
---
Log message:
New entries.
---
Diffs of the changes: (+21 -0)
README.txt | 21 +
1 files changed, 21 insertions(+)
Index: llvm/lib/CodeGen/README.txt
diff -u llvm/lib/CodeGen/README.txt:1.2 llvm
Changes in directory llvm-www/pubs:
2007-06-10-PLDI-DSA.pdf added (r1.1)
---
Log message:
new paper
---
Diffs of the changes: (+0 -0)
2007-06-10-PLDI-DSA.pdf |0
1 files changed
Index: llvm-www/pubs/2007-06-10-PLDI-DSA.pdf
___
llvm-com
Changes in directory llvm-www/pubs:
2007-06-10-PLDI-DSA.html added (r1.1)
---
Log message:
new paper
---
Diffs of the changes: (+92 -0)
2007-06-10-PLDI-DSA.html | 92 +++
1 files changed, 92 insertions(+)
Index: llvm-www/pubs/2007-06-10-PLDI-
Changes in directory llvm-www/pubs:
index.html updated: 1.45 -> 1.46
---
Log message:
link to new paper
---
Diffs of the changes: (+10 -1)
index.html | 11 ++-
1 files changed, 10 insertions(+), 1 deletion(-)
Index: llvm-www/pubs/index.html
diff -u llvm-www/pubs/index.html:1.45
Changes in directory llvm/lib/Transforms/Scalar:
InstructionCombining.cpp updated: 1.707 -> 1.708
---
Log message:
Clean up some codes in InstCombiner::SimplifyDemandedBits().
---
Diffs of the changes: (+6 -12)
InstructionCombining.cpp | 18 ++
1 files changed, 6 insertio
Changes in directory llvm-test/MultiSource/Applications/JM/ldecod:
image.c updated: 1.4 -> 1.5
---
Log message:
Fix for BSD systems (JIT still fails though).
---
Diffs of the changes: (+21 -2)
image.c | 23 +--
1 files changed, 21 insertions(+), 2 deletions(-)
Index:
Changes in directory llvm/lib/Target/ARM:
ARMAsmPrinter.cpp updated: 1.62 -> 1.63
---
Log message:
Add support for hidden visibility to darwin/arm.
---
Diffs of the changes: (+4 -0)
ARMAsmPrinter.cpp |4
1 files changed, 4 insertions(+)
Index: llvm/lib/Target/ARM/ARMAsmPrinter.cp
Changes in directory llvm/lib/CodeGen/SelectionDAG:
DAGCombiner.cpp updated: 1.282 -> 1.283
---
Log message:
Disable load width reduction xform of variant (zext (truncate load x)) for
big endian targets until llvm-gcc build issue has been resolved.
---
Diffs of the changes: (+3 -1)
DAGCombi
38 matches
Mail list logo