[llvm-commits] CVS: llvm/lib/Target/PowerPC/PPC.td PPCSubtarget.h

2006-02-27 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPC.td updated: 1.11 -> 1.12 PPCSubtarget.h updated: 1.12 -> 1.13 --- Log message: Add a subtarget feature for the stfiwx instruction. I know the G5 has it, but I don't know what other PPC impls do. If someone could update the proc table, I would

[llvm-commits] CVS: llvm/test/Regression/CodeGen/PowerPC/small-arguments.ll

2006-02-27 Thread Chris Lattner
Changes in directory llvm/test/Regression/CodeGen/PowerPC: small-arguments.ll updated: 1.3 -> 1.4 --- Log message: new testcases --- Diffs of the changes: (+30 -1) small-arguments.ll | 31 ++- 1 files changed, 30 insertions(+), 1 deletion(-) Index: llvm/test

[llvm-commits] CVS: llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp

2006-02-27 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: DAGCombiner.cpp updated: 1.112 -> 1.113 --- Log message: Compile: unsigned foo4(unsigned short *P) { return *P & 255; } unsigned foo5(short *P) { return *P & 255; } to: _foo4: lbz r3,1(r3) blr _foo5: lbz r3,1(r3)

[llvm-commits] CVS: llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp

2006-02-27 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: DAGCombiner.cpp updated: 1.110 -> 1.111 --- Log message: fold (sra (sra x, c1), c2) -> (sra x, c1+c2) --- Diffs of the changes: (+11 -3) DAGCombiner.cpp | 14 +++--- 1 files changed, 11 insertions(+), 3 deletions(-) Index: ll

[llvm-commits] CVS: llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp

2006-02-27 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: DAGCombiner.cpp updated: 1.111 -> 1.112 --- Log message: Fold "and (LOAD P), 255" -> zextload. This allows us to compile: unsigned foo3(unsigned *P) { return *P & 255; } as: _foo3: lbz r3, 3(r3) blr instead of: _foo3:

[llvm-commits] CVS: llvm/lib/Target/PowerPC/README.txt

2006-02-27 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: README.txt updated: 1.64 -> 1.65 --- Log message: remove implemented item --- Diffs of the changes: (+0 -17) README.txt | 17 - 1 files changed, 17 deletions(-) Index: llvm/lib/Target/PowerPC/README.txt diff -u llvm/lib/Tar

[llvm-commits] CVS: llvm/lib/Transforms/Scalar/InstructionCombining.cpp

2006-02-27 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: InstructionCombining.cpp updated: 1.441 -> 1.442 --- Log message: Rearrange some code, fold "rem X, 0", implementing rem.ll:test6 --- Diffs of the changes: (+39 -38) InstructionCombining.cpp | 77 +++

[llvm-commits] CVS: llvm/lib/Transforms/Scalar/InstructionCombining.cpp

2006-02-27 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: InstructionCombining.cpp updated: 1.443 -> 1.444 --- Log message: Implement rem.ll:test[7-9] and PR712: http://llvm.cs.uiuc.edu/PR712 --- Diffs of the changes: (+22 -6) InstructionCombining.cpp | 28 ++-- 1 files c

[llvm-commits] CVS: llvm/test/Regression/Transforms/InstCombine/rem.ll

2006-02-27 Thread Chris Lattner
Changes in directory llvm/test/Regression/Transforms/InstCombine: rem.ll updated: 1.10 -> 1.11 --- Log message: new testcases for PR712: http://llvm.cs.uiuc.edu/PR712 --- Diffs of the changes: (+18 -0) rem.ll | 18 ++ 1 files changed, 18 insertions(+) Index: llvm/test/

[llvm-commits] CVS: llvm/lib/Transforms/Scalar/InstructionCombining.cpp

2006-02-27 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: InstructionCombining.cpp updated: 1.442 -> 1.443 --- Log message: Simplify some code now that the RHS of a rem can't be 0 --- Diffs of the changes: (+6 -8) InstructionCombining.cpp | 14 ++ 1 files changed, 6 insertions(+), 8 d

[llvm-commits] CVS: llvm/test/Regression/Transforms/InstCombine/rem.ll

2006-02-27 Thread Chris Lattner
Changes in directory llvm/test/Regression/Transforms/InstCombine: rem.ll updated: 1.9 -> 1.10 --- Log message: new testcase --- Diffs of the changes: (+6 -2) rem.ll |8 ++-- 1 files changed, 6 insertions(+), 2 deletions(-) Index: llvm/test/Regression/Transforms/InstCombine/rem.ll

[llvm-commits] CVS: llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp

2006-02-27 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAGISel.cpp updated: 1.173 -> 1.174 --- Log message: Add support for output memory constraints. --- Diffs of the changes: (+38 -7) SelectionDAGISel.cpp | 45 ++--- 1 files changed, 38 ins

[llvm-commits] CVS: llvm/lib/CodeGen/DwarfWriter.cpp

2006-02-27 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.33 -> 1.34 --- Log message: Qualify dwarf namespace inside llvm namespace. --- Diffs of the changes: (+1 -1) DwarfWriter.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/CodeGen/DwarfWriter.cpp

[llvm-commits] CVS: llvm/include/llvm/Support/Dwarf.h

2006-02-27 Thread Jim Laskey
Changes in directory llvm/include/llvm/Support: Dwarf.h updated: 1.2 -> 1.3 --- Log message: Qualify dwarf namespace inside llvm namespace. --- Diffs of the changes: (+4 -0) Dwarf.h |4 1 files changed, 4 insertions(+) Index: llvm/include/llvm/Support/Dwarf.h diff -u llvm/includ

[llvm-commits] CVS: llvm/lib/Support/Dwarf.cpp

2006-02-27 Thread Jim Laskey
Changes in directory llvm/lib/Support: Dwarf.cpp updated: 1.1 -> 1.2 --- Log message: Qualify dwarf namespace inside llvm namespace. --- Diffs of the changes: (+4 -1) Dwarf.cpp |5 - 1 files changed, 4 insertions(+), 1 deletion(-) Index: llvm/lib/Support/Dwarf.cpp diff -u llvm/li

[llvm-commits] CVS: llvm-test/External/SPEC/Makefile.spec

2006-02-27 Thread Nate Begeman
Changes in directory llvm-test/External/SPEC: Makefile.spec updated: 1.52 -> 1.53 --- Log message: Allow people to override the default SPEC directory --- Diffs of the changes: (+11 -1) Makefile.spec | 12 +++- 1 files changed, 11 insertions(+), 1 deletion(-) Index: llvm-test/E

[llvm-commits] CVS: llvm/lib/Target/PowerPC/README.txt

2006-02-27 Thread Nate Begeman
Changes in directory llvm/lib/Target/PowerPC: README.txt updated: 1.63 -> 1.64 --- Log message: readme updates --- Diffs of the changes: (+26 -21) README.txt | 47 ++- 1 files changed, 26 insertions(+), 21 deletions(-) Index: llvm/lib/Target/

[llvm-commits] CVS: llvm-test/Makefile.tests

2006-02-27 Thread Nate Begeman
Changes in directory llvm-test: Makefile.tests updated: 1.6 -> 1.7 --- Log message: tweak for SPEC --- Diffs of the changes: (+4 -0) Makefile.tests |4 1 files changed, 4 insertions(+) Index: llvm-test/Makefile.tests diff -u llvm-test/Makefile.tests:1.6 llvm-test/Makefile.tests:

[llvm-commits] CVS: llvm-test/MultiSource/Makefile.multisrc

2006-02-27 Thread Nate Begeman
Changes in directory llvm-test/MultiSource: Makefile.multisrc updated: 1.51 -> 1.52 --- Log message: tweak for SPEC --- Diffs of the changes: (+3 -0) Makefile.multisrc |3 +++ 1 files changed, 3 insertions(+) Index: llvm-test/MultiSource/Makefile.multisrc diff -u llvm-test/MultiSourc

[llvm-commits] CVS: llvm-test/Makefile.nagfortran

2006-02-27 Thread Nate Begeman
Changes in directory llvm-test: Makefile.nagfortran updated: 1.4 -> 1.5 --- Log message: Preprocess some kinds of fortran files --- Diffs of the changes: (+7 -1) Makefile.nagfortran |8 +++- 1 files changed, 7 insertions(+), 1 deletion(-) Index: llvm-test/Makefile.nagfortran diff

[llvm-commits] CVS: llvm/lib/CodeGen/DwarfWriter.cpp

2006-02-27 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.32 -> 1.33 --- Log message: Partial enabling of functions. --- Diffs of the changes: (+1 -1) DwarfWriter.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/CodeGen/DwarfWriter.cpp diff -u llvm/li

[llvm-commits] CVS: llvm/lib/Target/Sparc/SparcAsmPrinter.cpp

2006-02-27 Thread Chris Lattner
Changes in directory llvm/lib/Target/Sparc: SparcAsmPrinter.cpp updated: 1.55 -> 1.56 --- Log message: Don't print constant initializers, they may span lines now. --- Diffs of the changes: (+0 -2) SparcAsmPrinter.cpp |2 -- 1 files changed, 2 deletions(-) Index: llvm/lib/Target/Sparc

[llvm-commits] CVS: llvm/include/llvm/CodeGen/DwarfWriter.h

2006-02-27 Thread Jim Laskey
Changes in directory llvm/include/llvm/CodeGen: DwarfWriter.h updated: 1.26 -> 1.27 --- Log message: Supporting multiple compile units. --- Diffs of the changes: (+16 -27) DwarfWriter.h | 43 --- 1 files changed, 16 insertions(+), 27 deletions(-)

[llvm-commits] CVS: llvm/lib/CodeGen/DwarfWriter.cpp

2006-02-27 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.31 -> 1.32 --- Log message: Supporting multiple compile units. --- Diffs of the changes: (+184 -135) DwarfWriter.cpp | 319 1 files changed, 184 insertions(+), 135 de

[llvm-commits] CVS: llvm/include/llvm/CodeGen/DwarfWriter.h

2006-02-27 Thread Jim Laskey
Changes in directory llvm/include/llvm/CodeGen: DwarfWriter.h updated: 1.25 -> 1.26 --- Log message: Re-orging file. --- Diffs of the changes: (+383 -700) DwarfWriter.h | 1083 -- 1 files changed, 383 insertions(+), 700 deletions(-)

[llvm-commits] CVS: llvm/include/llvm/Support/Dwarf.h

2006-02-27 Thread Jim Laskey
Changes in directory llvm/include/llvm/Support: Dwarf.h updated: 1.1 -> 1.2 --- Log message: Re-orging file. --- Diffs of the changes: (+494 -410) Dwarf.h | 904 ++-- 1 files changed, 494 insertions(+), 410 deletions(-) Index:

[llvm-commits] CVS: llvm/lib/Support/Dwarf.cpp

2006-02-27 Thread Jim Laskey
Changes in directory llvm/lib/Support: Dwarf.cpp added (r1.1) --- Log message: Re-orging file. --- Diffs of the changes: (+572 -0) Dwarf.cpp | 572 ++ 1 files changed, 572 insertions(+) Index: llvm/lib/Support/Dwarf.cpp diff -c

[llvm-commits] CVS: llvm/lib/CodeGen/DwarfWriter.cpp

2006-02-27 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.30 -> 1.31 --- Log message: Re-orging file. --- Diffs of the changes: (+374 -573) DwarfWriter.cpp | 947 ++-- 1 files changed, 374 insertions(+), 573 deletions(-) Index:

[llvm-commits] CVS: llvm/lib/VMCore/AsmWriter.cpp

2006-02-27 Thread Jim Laskey
Changes in directory llvm/lib/VMCore: AsmWriter.cpp updated: 1.193 -> 1.194 --- Log message: Pretty print large struct constants. --- Diffs of the changes: (+10 -1) AsmWriter.cpp | 11 ++- 1 files changed, 10 insertions(+), 1 deletion(-) Index: llvm/lib/VMCore/AsmWriter.cpp dif

[llvm-commits] CVS: llvm/lib/Target/Alpha/AlphaAsmPrinter.cpp

2006-02-27 Thread Jim Laskey
Changes in directory llvm/lib/Target/Alpha: AlphaAsmPrinter.cpp updated: 1.31 -> 1.32 --- Log message: Removed dependency on how operands are printed (want multi-line.) --- Diffs of the changes: (+3 -9) AlphaAsmPrinter.cpp | 12 +++- 1 files changed, 3 insertions(+), 9 deletions