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

2007-02-18 Thread Chris Lattner
Changes in directory llvm/include/llvm: Constants.h updated: 1.125 -> 1.126 --- Log message: remove dead methods --- Diffs of the changes: (+0 -14) Constants.h | 14 -- 1 files changed, 14 deletions(-) Index: llvm/include/llvm/Constants.h diff -u llvm/include/llvm/Constants

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

2007-02-18 Thread Chris Lattner
Changes in directory llvm/lib/VMCore: Constants.cpp updated: 1.211 -> 1.212 --- Log message: remove dead methods --- Diffs of the changes: (+15 -20) Constants.cpp | 35 +++ 1 files changed, 15 insertions(+), 20 deletions(-) Index: llvm/lib/VMCore/Constan

[llvm-commits] CVS: llvm/tools/bugpoint/Miscompilation.cpp

2007-02-18 Thread Chris Lattner
Changes in directory llvm/tools/bugpoint: Miscompilation.cpp updated: 1.88 -> 1.89 --- Log message: remove use of deprecated apis --- Diffs of the changes: (+1 -2) Miscompilation.cpp |3 +-- 1 files changed, 1 insertion(+), 2 deletions(-) Index: llvm/tools/bugpoint/Miscompilation.cpp

[llvm-commits] CVS: llvm/lib/Transforms/Utils/LowerInvoke.cpp

2007-02-18 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Utils: LowerInvoke.cpp updated: 1.54 -> 1.55 --- Log message: eliminate use of deprecated apis --- Diffs of the changes: (+2 -2) LowerInvoke.cpp |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/lib/Transforms/Utils/LowerIn

[llvm-commits] CVS: llvm/lib/Transforms/Instrumentation/ProfilingUtils.cpp RSProfiling.cpp

2007-02-18 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Instrumentation: ProfilingUtils.cpp updated: 1.15 -> 1.16 RSProfiling.cpp updated: 1.19 -> 1.20 --- Log message: eliminate use of deprecated apis --- Diffs of the changes: (+6 -3) ProfilingUtils.cpp |6 -- RSProfiling.cpp|3 ++- 2 fi

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

2007-02-18 Thread Chris Lattner
Changes in directory llvm/include/llvm: Constants.h updated: 1.124 -> 1.125 --- Log message: add alternate version of constant ctors that don't take a vector. For now this offers no performance advantage. --- Diffs of the changes: (+19 -3) Constants.h | 22 +++--- 1 file

[llvm-commits] CVS: llvm/docs/DeveloperPolicy.html

2007-02-18 Thread Chris Lattner
Changes in directory llvm/docs: DeveloperPolicy.html updated: 1.31 -> 1.32 --- Log message: fix validation --- Diffs of the changes: (+2 -2) DeveloperPolicy.html |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/docs/DeveloperPolicy.html diff -u llvm/docs/Develope

[llvm-commits] CVS: llvm/docs/DeveloperPolicy.html

2007-02-18 Thread Chris Lattner
Changes in directory llvm/docs: DeveloperPolicy.html updated: 1.30 -> 1.31 --- Log message: more wording changes and some minor additions --- Diffs of the changes: (+61 -42) DeveloperPolicy.html | 103 ++- 1 files changed, 61 insertions(+),

[llvm-commits] CVS: llvm/docs/DeveloperPolicy.html

2007-02-18 Thread Chris Lattner
Changes in directory llvm/docs: DeveloperPolicy.html updated: 1.29 -> 1.30 --- Log message: add the definite article --- Diffs of the changes: (+2 -2) DeveloperPolicy.html |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/docs/DeveloperPolicy.html diff -u llvm/doc

[llvm-commits] CVS: llvm/docs/DeveloperPolicy.html

2007-02-18 Thread Chris Lattner
Changes in directory llvm/docs: DeveloperPolicy.html updated: 1.28 -> 1.29 --- Log message: rename section to Copyright, License, and Patents --- Diffs of the changes: (+6 -4) DeveloperPolicy.html | 10 ++ 1 files changed, 6 insertions(+), 4 deletions(-) Index: llvm/docs/Develo

[llvm-commits] CVS: llvm/docs/DeveloperPolicy.html

2007-02-18 Thread Chris Lattner
Changes in directory llvm/docs: DeveloperPolicy.html updated: 1.27 -> 1.28 --- Log message: wording changes --- Diffs of the changes: (+5 -5) DeveloperPolicy.html | 10 +- 1 files changed, 5 insertions(+), 5 deletions(-) Index: llvm/docs/DeveloperPolicy.html diff -u llvm/docs/D

[llvm-commits] CVS: llvm/docs/DeveloperPolicy.html

2007-02-18 Thread Chris Lattner
Changes in directory llvm/docs: DeveloperPolicy.html updated: 1.26 -> 1.27 --- Log message: add strong words about patents --- Diffs of the changes: (+14 -4) DeveloperPolicy.html | 18 ++ 1 files changed, 14 insertions(+), 4 deletions(-) Index: llvm/docs/DeveloperPolicy

[llvm-commits] CVS: llvm/docs/DeveloperPolicy.html

2007-02-18 Thread Chris Lattner
Changes in directory llvm/docs: DeveloperPolicy.html updated: 1.25 -> 1.26 --- Log message: incremental changes to own section, protosection on patents --- Diffs of the changes: (+27 -15) DeveloperPolicy.html | 42 +++--- 1 files changed, 27 insertions

[llvm-commits] CVS: llvm/docs/DeveloperPolicy.html

2007-02-18 Thread Chris Lattner
Changes in directory llvm/docs: DeveloperPolicy.html updated: 1.24 -> 1.25 --- Log message: fix TOC, clarify bullet in incremental dev --- Diffs of the changes: (+7 -11) DeveloperPolicy.html | 18 +++--- 1 files changed, 7 insertions(+), 11 deletions(-) Index: llvm/docs/Dev

[llvm-commits] CVS: llvm/docs/DeveloperPolicy.html

2007-02-18 Thread Chris Lattner
Changes in directory llvm/docs: DeveloperPolicy.html updated: 1.23 -> 1.24 --- Log message: refactor the top-level 'patches' section into a subsection of General Policies. Much of its content is now in other parts of the doc, and this brings it up immediately after 'stay informed' and right bef

[llvm-commits] CVS: llvm/docs/DeveloperPolicy.html

2007-02-18 Thread Chris Lattner
Changes in directory llvm/docs: DeveloperPolicy.html updated: 1.22 -> 1.23 --- Log message: minor changes --- Diffs of the changes: (+6 -6) DeveloperPolicy.html | 12 ++-- 1 files changed, 6 insertions(+), 6 deletions(-) Index: llvm/docs/DeveloperPolicy.html diff -u llvm/docs/D

[llvm-commits] CVS: llvm/docs/DeveloperPolicy.html

2007-02-18 Thread Chris Lattner
Changes in directory llvm/docs: DeveloperPolicy.html updated: 1.21 -> 1.22 --- Log message: remove terminology section (this is not a legal document) move testcases above quality. Mention that a testcase is part of quality. --- Diffs of the changes: (+33 -57) DeveloperPolicy.html | 90 +

[llvm-commits] CVS: llvm/docs/DeveloperPolicy.html

2007-02-18 Thread Chris Lattner
Changes in directory llvm/docs: DeveloperPolicy.html updated: 1.20 -> 1.21 --- Log message: Transmogrify 'Starting New Work' into 'Making a Major Change', add incremental development as a subsection of it. --- Diffs of the changes: (+42 -30) DeveloperPolicy.html | 72

[llvm-commits] CVS: llvm-stacker/lib/compiler/StackerCompiler.cpp

2007-02-18 Thread Reid Spencer
Changes in directory llvm-stacker/lib/compiler: StackerCompiler.cpp updated: 1.34 -> 1.35 --- Log message: Adjust to CallInst::CallInst interface changes. --- Diffs of the changes: (+24 -16) StackerCompiler.cpp | 40 1 files changed, 24 insertions

[llvm-commits] CVS: llvm/docs/DeveloperPolicy.html

2007-02-18 Thread Chris Lattner
Changes in directory llvm/docs: DeveloperPolicy.html updated: 1.19 -> 1.20 --- Log message: A bunch of editting. I'm still not done with the 'patches' section. --- Diffs of the changes: (+224 -202) DeveloperPolicy.html | 426 ++- 1 files c

[llvm-commits] CVS: llvm/docs/CodingStandards.html

2007-02-18 Thread Chris Lattner
Changes in directory llvm/docs: CodingStandards.html updated: 1.35 -> 1.36 --- Log message: clarify the 'developed by' line --- Diffs of the changes: (+5 -3) CodingStandards.html |8 +--- 1 files changed, 5 insertions(+), 3 deletions(-) Index: llvm/docs/CodingStandards.html diff

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

2007-02-18 Thread Reid Spencer
Changes in directory llvm/lib/Target: MRegisterInfo.cpp updated: 1.20 -> 1.21 --- Log message: For PR1207: http://llvm.org/PR1207 : Revert patches that caused the problem. Evan, please investigate and reapply when you've discovered the problem. --- Diffs of the changes: (+1 -1) MRegisterIn

[llvm-commits] CVS: llvm/lib/CodeGen/LiveIntervalAnalysis.cpp LiveVariables.cpp MachineBasicBlock.cpp MachineInstr.cpp RegAllocLinearScan.cpp

2007-02-18 Thread Reid Spencer
Changes in directory llvm/lib/CodeGen: LiveIntervalAnalysis.cpp updated: 1.207 -> 1.208 LiveVariables.cpp updated: 1.66 -> 1.67 MachineBasicBlock.cpp updated: 1.40 -> 1.41 MachineInstr.cpp updated: 1.142 -> 1.143 RegAllocLinearScan.cpp updated: 1.138 -> 1.139 --- Log message: For PR1207: http:/

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

2007-02-18 Thread Reid Spencer
Changes in directory llvm/lib/Target/Sparc: SparcRegisterInfo.cpp updated: 1.52 -> 1.53 SparcRegisterInfo.h updated: 1.18 -> 1.19 --- Log message: For PR1207: http://llvm.org/PR1207 : Revert patches that caused the problem. Evan, please investigate and reapply when you've discovered the problem

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

2007-02-18 Thread Reid Spencer
Changes in directory llvm/lib/Target/X86: X86RegisterInfo.cpp updated: 1.201 -> 1.202 X86RegisterInfo.h updated: 1.46 -> 1.47 --- Log message: For PR1207: http://llvm.org/PR1207 : Revert patches that caused the problem. Evan, please investigate and reapply when you've discovered the problem.

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

2007-02-18 Thread Reid Spencer
Changes in directory llvm/include/llvm/Target: MRegisterInfo.h updated: 1.92 -> 1.93 --- Log message: For PR1207: http://llvm.org/PR1207 : Revert patches that caused the problem. Evan, please investigate and reapply when you've discovered the problem. --- Diffs of the changes: (+0 -17) MRe

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

2007-02-18 Thread Reid Spencer
Changes in directory llvm/lib/Target/PowerPC: PPCRegisterInfo.cpp updated: 1.106 -> 1.107 PPCRegisterInfo.h updated: 1.25 -> 1.26 --- Log message: For PR1207: http://llvm.org/PR1207 : Revert patches that caused the problem. Evan, please investigate and reapply when you've discovered the problem

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

2007-02-18 Thread Reid Spencer
Changes in directory llvm/lib/Target/Alpha: AlphaRegisterInfo.cpp updated: 1.58 -> 1.59 AlphaRegisterInfo.h updated: 1.18 -> 1.19 --- Log message: For PR1207: http://llvm.org/PR1207 : Revert patches that caused the problem. Evan, please investigate and reapply when you've discovered the problem

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

2007-02-18 Thread Reid Spencer
Changes in directory llvm/lib/Target/IA64: IA64RegisterInfo.cpp updated: 1.29 -> 1.30 IA64RegisterInfo.h updated: 1.12 -> 1.13 --- Log message: For PR1207: http://llvm.org/PR1207 : Revert patches that caused the problem. Evan, please investigate and reapply when you've discovered the problem.

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

2007-02-18 Thread Reid Spencer
Changes in directory llvm/lib/Target/ARM: ARMRegisterInfo.cpp updated: 1.67 -> 1.68 ARMRegisterInfo.h updated: 1.8 -> 1.9 --- Log message: For PR1207: http://llvm.org/PR1207 : Revert patches that caused the problem. Evan, please investigate and reapply when you've discovered the problem. ---

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

2007-02-18 Thread Reid Spencer
Changes in directory llvm/include/llvm/CodeGen: LiveIntervalAnalysis.h updated: 1.69 -> 1.70 LiveVariables.h updated: 1.33 -> 1.34 MachineBasicBlock.h updated: 1.56 -> 1.57 MachineInstr.h updated: 1.210 -> 1.211 --- Log message: For PR1207: http://llvm.org/PR1207 : Revert patches that caused th

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

2007-02-18 Thread Reid Spencer
Changes in directory llvm/include/llvm/ADT: APInt.h updated: 1.13 -> 1.14 --- Log message: Add some new constants. --- Diffs of the changes: (+2 -1) APInt.h |3 ++- 1 files changed, 2 insertions(+), 1 deletion(-) Index: llvm/include/llvm/ADT/APInt.h diff -u llvm/include/llvm/ADT/APIn

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

2007-02-18 Thread Reid Spencer
Changes in directory llvm-test/SingleSource/UnitTests/Integer/APInt: arith.cpp updated: 1.9 -> 1.10 --- Log message: Consolidate printing of APInt into a single functions. Always print both the decimal and hexadecimal representations of an APInt. --- Diffs of the changes: (+50 -50) arith.c

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

2007-02-18 Thread Reid Spencer
Changes in directory llvm/lib/Support: APInt.cpp updated: 1.20 -> 1.21 --- Log message: 1. Fix some indentation and variable names in the get{Min,Max}Value methods. 2. Implement toString for power-of-2 radix without using divide and always printing full words. This allows hex/binary to look

[llvm-commits] CVS: llvm/lib/Transforms/IPO/StripDeadPrototypes.cpp

2007-02-18 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/IPO: StripDeadPrototypes.cpp updated: 1.4 -> 1.5 --- Log message: fix comment --- Diffs of the changes: (+1 -1) StripDeadPrototypes.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Transforms/IPO/StripDeadPrototypes.cp

[llvm-commits] CVS: llvm/lib/Transforms/IPO/StripDeadPrototypes.cpp

2007-02-18 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/IPO: StripDeadPrototypes.cpp updated: 1.3 -> 1.4 --- Log message: simplify pass, delete dead gvar protos as well. --- Diffs of the changes: (+21 -16) StripDeadPrototypes.cpp | 37 + 1 files changed, 21 insertion

[llvm-commits] CVS: llvm/docs/CommandGuide/index.html

2007-02-18 Thread Reid Spencer
Changes in directory llvm/docs/CommandGuide: index.html updated: 1.30 -> 1.31 --- Log message: Remove broken links to gccas and gccld. --- Diffs of the changes: (+1 -7) index.html |8 +--- 1 files changed, 1 insertion(+), 7 deletions(-) Index: llvm/docs/CommandGuide/index.html di

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

2007-02-18 Thread Reid Spencer
Changes in directory llvm-test/SingleSource/UnitTests/Integer/APInt: arith.cpp updated: 1.8 -> 1.9 --- Log message: Make use of ability to print signed values. Fix a bug in the display of != result. --- Diffs of the changes: (+8 -7) arith.cpp | 15 --- 1 files changed, 8 inse

Re: [llvm-commits] [llvm-gcc] Patch needed?

2007-02-18 Thread Reid Spencer
Chris, On Sun, 2007-02-18 at 11:57 -0800, Chris Lattner wrote: > On Feb 18, 2007, at 12:03 AM, Reid Spencer wrote: > > > Hi, > > > > I found a situation where the following patch is needed. Building > > llvm-gcc head (with cummulative patch) fails with SEGV while compiling > > the libstdc++. This

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

2007-02-18 Thread Reid Spencer
Changes in directory llvm/lib/Support: APInt.cpp updated: 1.19 -> 1.20 --- Log message: 1. Use APINT_WORD_SIZE instead of sizeof(uint64_t) 2. Teach slt about signedness. 3. Teach roundToDouble to properly sign extend. --- Diffs of the changes: (+59 -42) APInt.cpp | 101 +++

Re: [llvm-commits] [llvm-gcc] Patch needed?

2007-02-18 Thread Chris Lattner
On Feb 18, 2007, at 12:03 AM, Reid Spencer wrote: > Hi, > > I found a situation where the following patch is needed. Building > llvm-gcc head (with cummulative patch) fails with SEGV while compiling > the libstdc++. This patch is a bandaid and I don't know if its the > correct thing or not as TYP

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

2007-02-18 Thread Reid Spencer
Changes in directory llvm/include/llvm/ADT: APInt.h updated: 1.12 -> 1.13 --- Log message: 1. "unsigned" -> "uint32_t" to gaurantee its bit width on all platforms. Size matters in this case. 2. Remove the unused whichByte private function, which was also broken. 3. Remove the non-const overl

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

2007-02-18 Thread Reid Spencer
Changes in directory llvm/lib/Support: APInt.cpp updated: 1.18 -> 1.19 --- Log message: 1. Remove dead code (lshift function). 2. Consolidate memory allocation into just two inline functions. 3. Convert "unsigned" to uint32_t to gaurantee its size. 4. Eliminate magic constants and replace with

[llvm-commits] [llvm-gcc] Patch needed?

2007-02-18 Thread Reid Spencer
Hi, I found a situation where the following patch is needed. Building llvm-gcc head (with cummulative patch) fails with SEGV while compiling the libstdc++. This patch is a bandaid and I don't know if its the correct thing or not as TYPE_SIZE(Type) should probably not be null, but it is. You can p