[llvm-commits] CVS: llvm-test/SingleSource/UnitTests/Integer/APInt/arith.cpp

2007-02-17 Thread Reid Spencer
Changes in directory llvm-test/SingleSource/UnitTests/Integer/APInt: arith.cpp updated: 1.7 - 1.8 --- Log message: Update for changes in APInt interface. --- Diffs of the changes: (+53 -51) arith.cpp | 104 +++--- 1 files changed,

[llvm-commits] CVS: llvm/include/llvm/Target/MRegisterInfo.h

2007-02-17 Thread Evan Cheng
Changes in directory llvm/include/llvm/Target: MRegisterInfo.h updated: 1.91 - 1.92 --- Log message: - Added regsOverlap() to test if two registers overlap. Or in case they are virtual registers, test if they the same. - Added a virtual method to return target specific reserved registers,

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

2007-02-17 Thread Evan Cheng
Changes in directory llvm/lib/Target/Sparc: SparcRegisterInfo.cpp updated: 1.51 - 1.52 SparcRegisterInfo.h updated: 1.17 - 1.18 --- Log message: Added getReservedRegs(). --- Diffs of the changes: (+19 -0) SparcRegisterInfo.cpp | 17 + SparcRegisterInfo.h |2 ++ 2

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

2007-02-17 Thread Evan Cheng
Changes in directory llvm/lib/Target: MRegisterInfo.cpp updated: 1.19 - 1.20 --- Log message: Added getReservedRegs(). --- Diffs of the changes: (+1 -1) MRegisterInfo.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Target/MRegisterInfo.cpp diff -u

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMRegisterInfo.cpp ARMRegisterInfo.h

2007-02-17 Thread Evan Cheng
Changes in directory llvm/lib/Target/ARM: ARMRegisterInfo.cpp updated: 1.66 - 1.67 ARMRegisterInfo.h updated: 1.7 - 1.8 --- Log message: Added getReservedRegs(). --- Diffs of the changes: (+17 -0) ARMRegisterInfo.cpp | 15 +++ ARMRegisterInfo.h |2 ++ 2 files changed,

[llvm-commits] CVS: llvm/lib/Target/X86/X86RegisterInfo.cpp X86RegisterInfo.h

2007-02-17 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86RegisterInfo.cpp updated: 1.200 - 1.201 X86RegisterInfo.h updated: 1.45 - 1.46 --- Log message: Added getReservedRegs(). --- Diffs of the changes: (+22 -0) X86RegisterInfo.cpp | 16 X86RegisterInfo.h |6 ++ 2 files

[llvm-commits] CVS: llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp PPCRegisterInfo.h

2007-02-17 Thread Evan Cheng
Changes in directory llvm/lib/Target/PowerPC: PPCRegisterInfo.cpp updated: 1.105 - 1.106 PPCRegisterInfo.h updated: 1.24 - 1.25 --- Log message: Added getReservedRegs(). --- Diffs of the changes: (+32 -9) PPCRegisterInfo.cpp | 39 ++- PPCRegisterInfo.h

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

2007-02-17 Thread Evan Cheng
Changes in directory llvm/lib/Target/Alpha: AlphaRegisterInfo.cpp updated: 1.57 - 1.58 AlphaRegisterInfo.h updated: 1.17 - 1.18 --- Log message: Added getReservedRegs(). --- Diffs of the changes: (+11 -0) AlphaRegisterInfo.cpp |9 + AlphaRegisterInfo.h |2 ++ 2 files

[llvm-commits] CVS: llvm/lib/Target/IA64/IA64RegisterInfo.cpp IA64RegisterInfo.h

2007-02-17 Thread Evan Cheng
Changes in directory llvm/lib/Target/IA64: IA64RegisterInfo.cpp updated: 1.28 - 1.29 IA64RegisterInfo.h updated: 1.11 - 1.12 --- Log message: Added getReservedRegs(). --- Diffs of the changes: (+16 -0) IA64RegisterInfo.cpp | 14 ++ IA64RegisterInfo.h |2 ++ 2 files

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

2007-02-17 Thread Evan Cheng
Changes in directory llvm/include/llvm/CodeGen: LiveVariables.h updated: 1.32 - 1.33 --- Log message: Allow LiveVariables to track liveness of more registers. --- Diffs of the changes: (+5 -4) LiveVariables.h |9 + 1 files changed, 5 insertions(+), 4 deletions(-) Index:

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

2007-02-17 Thread Evan Cheng
Changes in directory llvm/include/llvm/CodeGen: MachineBasicBlock.h updated: 1.55 - 1.56 --- Log message: Added removeLiveIn and more livein iterators. --- Diffs of the changes: (+10 -3) MachineBasicBlock.h | 13 ++--- 1 files changed, 10 insertions(+), 3 deletions(-) Index:

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

2007-02-17 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen: LiveVariables.cpp updated: 1.65 - 1.66 --- Log message: - Use MRegister::regsOverlap(). - Allow LiveVariables to track liveness of more registers. --- Diffs of the changes: (+8 -28) LiveVariables.cpp | 36 1

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

2007-02-17 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen: MachineInstr.cpp updated: 1.141 - 1.142 --- Log message: Added findRegisterDefOperand(). --- Diffs of the changes: (+11 -0) MachineInstr.cpp | 11 +++ 1 files changed, 11 insertions(+) Index: llvm/lib/CodeGen/MachineInstr.cpp diff -u

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

2007-02-17 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen: MachineBasicBlock.cpp updated: 1.39 - 1.40 --- Log message: Added removeLiveIn. --- Diffs of the changes: (+7 -1) MachineBasicBlock.cpp |8 +++- 1 files changed, 7 insertions(+), 1 deletion(-) Index: llvm/lib/CodeGen/MachineBasicBlock.cpp

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

2007-02-17 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen: RegAllocLinearScan.cpp updated: 1.137 - 1.138 --- Log message: Do not add livein's to entry MBB twice. --- Diffs of the changes: (+3 -2) RegAllocLinearScan.cpp |5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) Index:

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

2007-02-17 Thread Evan Cheng
Changes in directory llvm/include/llvm/CodeGen: LiveIntervalAnalysis.h updated: 1.68 - 1.69 --- Log message: - Changes how function livein's are handled, they now have a start index of 0. - When coalescing a copy MI, if its destination is dead, propagate the property to the source MI's

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

2007-02-17 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen: LiveIntervalAnalysis.cpp updated: 1.206 - 1.207 --- Log message: - Changes how function livein's are handled, they now have a start index of 0. - When coalescing a copy MI, if its destination is dead, propagate the property to the source MI's

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

2007-02-17 Thread Reid Spencer
Changes in directory llvm/lib/Support: APInt.cpp updated: 1.15 - 1.16 --- Log message: Fix some bugs in division logic. --- Diffs of the changes: (+5 -3) APInt.cpp |8 +--- 1 files changed, 5 insertions(+), 3 deletions(-) Index: llvm/lib/Support/APInt.cpp diff -u

[llvm-commits] [llvm-gcc] Cummulative patch to llvm-gcc SVN r276

2007-02-17 Thread Reid Spencer
All, As the SVN mirror is lagging by a few days again, I thought I'd make it easier to keep up to date. The attached patch combines Apple patches 123989, 123990, 123991, 123994, and 123995 (see llvm-commits archive for details). This patch applies to r276 of the SVN mirror for llvm-gcc. I

Re: [llvm-commits] [llvm-gcc] Cummulative patch to llvm-gcc SVN r276

2007-02-17 Thread Reid Spencer
All, Unfortunately, on x86-pc-linux-gnu, this will only lead to http://llvm.org/PR1207. Other platforms might be okay. Reid. On Sat, 2007-02-17 at 18:53 -0400, Jim Laskey wrote: Reid, I verified that this was the diff between r276 and current HEAD. Cheers, -- Jim On 17-Feb-07,

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

2007-02-17 Thread Chris Lattner
Changes in directory llvm/lib/VMCore: PassManager.cpp updated: 1.136 - 1.137 --- Log message: temporarily revert Devang's most recent patch, which caused a large compile-time regression in LLC. --- Diffs of the changes: (+4 -16) PassManager.cpp | 20 1 files

[llvm-commits] CVS: llvm/include/llvm/PassManagers.h

2007-02-17 Thread Chris Lattner
Changes in directory llvm/include/llvm: PassManagers.h updated: 1.8 - 1.9 --- Log message: temporarily revert Devang's most recent patch, which caused a large compile-time regression in LLC. --- Diffs of the changes: (+0 -5) PassManagers.h |5 - 1 files changed, 5 deletions(-)

[llvm-commits] CVS: llvm/include/llvm/ADT/APInt.h

2007-02-17 Thread Reid Spencer
Changes in directory llvm/include/llvm/ADT: APInt.h updated: 1.11 - 1.12 --- Log message: Implement signed output for toString. Fix bugs in countLeadingZeros and countTrailingZeros. --- Diffs of the changes: (+1 -1) APInt.h |2 +- 1 files changed, 1 insertion(+), 1 deletion(-)

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

2007-02-17 Thread Reid Spencer
Changes in directory llvm/lib/Support: APInt.cpp updated: 1.16 - 1.17 --- Log message: Implement signed output for toString. Fix bugs in countLeadingZeros and countTrailingZeros. --- Diffs of the changes: (+75 -44) APInt.cpp | 119

[llvm-commits] CVS: llvm/projects/sample/tools/sample/Makefile

2007-02-17 Thread Chris Lattner
Changes in directory llvm/projects/sample/tools/sample: Makefile updated: 1.7 - 1.8 --- Log message: avoid collision with /usr/bin/sample if this ever gets installed. --- Diffs of the changes: (+1 -1) Makefile |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index:

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

2007-02-17 Thread Reid Spencer
Changes in directory llvm/lib/Support: APInt.cpp updated: 1.17 - 1.18 --- Log message: Make add_1 exit early if carry is 0. Fix line breaks and 80 cols violation. Simplify operator^= since bitwidths must be the same. --- Diffs of the changes: (+23 -36) APInt.cpp | 59