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

2006-10-20 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: MachineBasicBlock.h updated: 1.45 -> 1.46 --- Log message: New, wonderful isSuccessor method --- Diffs of the changes: (+21 -12) MachineBasicBlock.h | 33 + 1 files changed, 21 insertions(+), 12 deletions(-)

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

2006-10-20 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: BranchFolding.cpp updated: 1.18 -> 1.19 --- Log message: don't break infinite loops --- Diffs of the changes: (+19 -6) BranchFolding.cpp | 25 +++-- 1 files changed, 19 insertions(+), 6 deletions(-) Index: llvm/lib/CodeGen/Bran

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

2006-10-20 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCInstrInfo.cpp updated: 1.27 -> 1.28 --- Log message: Implement support for branch reversal, fix a bug in branch analysis. This provides stuff like: cmpw cr0, r15, r29 mr r14, r15 - bge cr0, LBB3_111 ;bb656 - b L

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

2006-10-20 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: BranchFolding.cpp updated: 1.17 -> 1.18 --- Log message: Use branch reversal to do stuff like this: call L_strcmp$stub testl %eax, %eax - jne LBB26_208 #cond_true6020 - jmp LBB26_227 #bb7119 + je LBB26_227#bb7119

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

2006-10-20 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86InstrInfo.cpp updated: 1.68 -> 1.69 X86InstrInfo.h updated: 1.57 -> 1.58 --- Log message: Implement support for branch condition reversal. --- Diffs of the changes: (+33 -2) X86InstrInfo.cpp | 30 -- X86InstrInfo.h

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

2006-10-20 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: BranchFolding.cpp updated: 1.16 -> 1.17 --- Log message: Transform code like: jle FOO jmp BAR BAR: into: jle FOO BAR: ... whoa! --- Diffs of the changes: (+13 -2) BranchFolding.cpp | 15 +-- 1 files changed, 13 insertions(+),

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

2006-10-20 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86InstrInfo.cpp updated: 1.67 -> 1.68 --- Log message: Simplify code, no functionality change --- Diffs of the changes: (+2 -4) X86InstrInfo.cpp |6 ++ 1 files changed, 2 insertions(+), 4 deletions(-) Index: llvm/lib/Target/X86/X86InstrI

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

2006-10-20 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCInstrInfo.cpp updated: 1.26 -> 1.27 --- Log message: Simplify code, no functionality change --- Diffs of the changes: (+2 -4) PPCInstrInfo.cpp |6 ++ 1 files changed, 2 insertions(+), 4 deletions(-) Index: llvm/lib/Target/PowerPC/P

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

2006-10-20 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCInstrInfo.cpp updated: 1.25 -> 1.26 --- Log message: implement support for inserting a cond branch --- Diffs of the changes: (+8 -4) PPCInstrInfo.cpp | 12 1 files changed, 8 insertions(+), 4 deletions(-) Index: llvm/lib/Tar

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

2006-10-20 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86InstrInfo.cpp updated: 1.66 -> 1.67 --- Log message: allow insertion of a conditional branch with fall-through --- Diffs of the changes: (+12 -6) X86InstrInfo.cpp | 18 -- 1 files changed, 12 insertions(+), 6 deletions(-) Ind

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

2006-10-20 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: BranchFolding.cpp updated: 1.15 -> 1.16 --- Log message: Three changes: 1. Remove a bunch of ifdef'd code. 2. When a block just contains an uncond branch, change all blocks branching to it to jump to the destination instead. 3. If branch analysis tells

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

2006-10-20 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86InstrInfo.cpp updated: 1.65 -> 1.66 --- Log message: update assert message --- Diffs of the changes: (+1 -1) X86InstrInfo.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Target/X86/X86InstrInfo.cpp diff -u llvm/li

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

2006-10-20 Thread Chris Lattner
Changes in directory llvm-test: Makefile.programs updated: 1.232 -> 1.233 --- Log message: enable tail merging for X86 llcbeta tonight --- Diffs of the changes: (+1 -1) Makefile.programs |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm-test/Makefile.programs diff -u

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

2006-10-20 Thread Chris Lattner
Changes in directory llvm-test: Makefile.programs updated: 1.231 -> 1.232 --- Log message: make tail merging be llc beta tonight --- Diffs of the changes: (+1 -1) Makefile.programs |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm-test/Makefile.programs diff -u llvm-t

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

2006-10-20 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: BranchFolding.cpp updated: 1.14 -> 1.15 --- Log message: Add an experimental cross-jumping implementation. This is currently disabled by default and limited in several ways, but does have a positive effect. --- Diffs of the changes: (+232 -14) Branch

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

2006-10-20 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: MachineInstr.h updated: 1.190 -> 1.191 --- Log message: typo --- Diffs of the changes: (+1 -1) MachineInstr.h |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/include/llvm/CodeGen/MachineInstr.h diff -u llvm/include/llv

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

2006-10-20 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: MachineInstr.cpp updated: 1.125 -> 1.126 --- Log message: implement MachineOperand::isIdenticalTo --- Diffs of the changes: (+29 -0) MachineInstr.cpp | 29 + 1 files changed, 29 insertions(+) Index: llvm/lib/CodeGen/Mac

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

2006-10-20 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: MachineInstr.h updated: 1.189 -> 1.190 --- Log message: add isIdenticalTo method to machineinstr/operand. --- Diffs of the changes: (+19 -0) MachineInstr.h | 19 +++ 1 files changed, 19 insertions(+) Index: llvm/include/ll

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

2006-10-20 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/IPO: ExtractFunction.cpp updated: 1.13 -> 1.14 --- Log message: llvm-extract should remove module-level asm --- Diffs of the changes: (+3 -3) ExtractFunction.cpp |6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) Index: llvm/lib/Trans

[llvm-commits] CVS: nightlytest-serverside/ProgramResults.php

2006-10-20 Thread Jim Laskey
Changes in directory nightlytest-serverside: ProgramResults.php updated: 1.94 -> 1.95 --- Log message: Correct newly failing attempt #12, and finally. --- Diffs of the changes: (+1 -1) ProgramResults.php |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: nightlytest-serversi

[llvm-commits] CVS: nightlytest-serverside/ProgramResults.php

2006-10-20 Thread Jim Laskey
Changes in directory nightlytest-serverside: ProgramResults.php updated: 1.93 -> 1.94 --- Log message: Correct newly failing attempt #12, d'oh. --- Diffs of the changes: (+1 -11) ProgramResults.php | 12 +--- 1 files changed, 1 insertion(+), 11 deletions(-) Index: nightlytest-se

[llvm-commits] CVS: nightlytest-serverside/ProgramResults.php

2006-10-20 Thread Jim Laskey
Changes in directory nightlytest-serverside: ProgramResults.php updated: 1.92 -> 1.93 --- Log message: Correct newly failing attempt #11. --- Diffs of the changes: (+2 -0) ProgramResults.php |2 ++ 1 files changed, 2 insertions(+) Index: nightlytest-serverside/ProgramResults.php diff

[llvm-commits] CVS: nightlytest-serverside/ProgramResults.php

2006-10-20 Thread Jim Laskey
Changes in directory nightlytest-serverside: ProgramResults.php updated: 1.91 -> 1.92 --- Log message: Correct newly failing attempt #10. --- Diffs of the changes: (+1 -1) ProgramResults.php |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: nightlytest-serverside/ProgramRes

[llvm-commits] CVS: nightlytest-serverside/ProgramResults.php

2006-10-20 Thread Jim Laskey
Changes in directory nightlytest-serverside: ProgramResults.php updated: 1.90 -> 1.91 --- Log message: Correct newly failing attempt #9. --- Diffs of the changes: (+3 -3) ProgramResults.php |6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) Index: nightlytest-serverside/Progr

[llvm-commits] CVS: nightlytest-serverside/ProgramResults.php

2006-10-20 Thread Jim Laskey
Changes in directory nightlytest-serverside: ProgramResults.php updated: 1.89 -> 1.90 --- Log message: Correct newly failing attempt #8. --- Diffs of the changes: (+3 -3) ProgramResults.php |6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) Index: nightlytest-serverside/Progr

[llvm-commits] CVS: nightlytest-serverside/ProgramResults.php

2006-10-20 Thread Jim Laskey
Changes in directory nightlytest-serverside: ProgramResults.php updated: 1.88 -> 1.89 --- Log message: Correct newly failing attempt #7. --- Diffs of the changes: (+8 -0) ProgramResults.php |8 1 files changed, 8 insertions(+) Index: nightlytest-serverside/ProgramResults.php

[llvm-commits] CVS: nightlytest-serverside/ProgramResults.php

2006-10-20 Thread Jim Laskey
Changes in directory nightlytest-serverside: ProgramResults.php updated: 1.87 -> 1.88 --- Log message: Correct newly failing attempt #6. --- Diffs of the changes: (+1 -1) ProgramResults.php |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: nightlytest-serverside/ProgramResu

[llvm-commits] CVS: nightlytest-serverside/ProgramResults.php

2006-10-20 Thread Jim Laskey
Changes in directory nightlytest-serverside: ProgramResults.php updated: 1.86 -> 1.87 --- Log message: Correct newly failing attempt #5. --- Diffs of the changes: (+1 -0) ProgramResults.php |1 + 1 files changed, 1 insertion(+) Index: nightlytest-serverside/ProgramResults.php diff -u

[llvm-commits] CVS: nightlytest-serverside/ProgramResults.php

2006-10-20 Thread Jim Laskey
Changes in directory nightlytest-serverside: ProgramResults.php updated: 1.85 -> 1.86 --- Log message: Correct newly failing attempt #4. --- Diffs of the changes: (+1 -2) ProgramResults.php |3 +-- 1 files changed, 1 insertion(+), 2 deletions(-) Index: nightlytest-serverside/ProgramRe

[llvm-commits] CVS: nightlytest-serverside/ProgramResults.php

2006-10-20 Thread Jim Laskey
Changes in directory nightlytest-serverside: ProgramResults.php updated: 1.84 -> 1.85 --- Log message: Correct newly failing attempt #3. --- Diffs of the changes: (+55 -14) ProgramResults.php | 69 ++--- 1 files changed, 55 insertions(+), 14

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

2006-10-20 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86InstrInfo.cpp updated: 1.64 -> 1.65 --- Log message: bugfix --- Diffs of the changes: (+1 -1) X86InstrInfo.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Target/X86/X86InstrInfo.cpp diff -u llvm/lib/Target/X86/X8

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

2006-10-20 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: SCCP.cpp updated: 1.132 -> 1.133 --- Log message: Fix an ugly problem in SCCP. This fixes Benchmarks/Misc-C++/mandel-text.cpp --- Diffs of the changes: (+3 -2) SCCP.cpp |5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) Index

[llvm-commits] CVS: nightlytest-serverside/ProgramResults.php

2006-10-20 Thread Jim Laskey
Changes in directory nightlytest-serverside: ProgramResults.php updated: 1.83 -> 1.84 --- Log message: Correct newly failing attempt #2. --- Diffs of the changes: (+13 -58) ProgramResults.php | 71 + 1 files changed, 13 insertions(+), 58

[llvm-commits] CVS: nightlytest-serverside/ProgramResults.php

2006-10-20 Thread Jim Laskey
Changes in directory nightlytest-serverside: ProgramResults.php updated: 1.82 -> 1.83 --- Log message: Correct newly failing attempt #1. --- Diffs of the changes: (+58 -13) ProgramResults.php | 71 +++-- 1 files changed, 58 insertions(+), 13

Re: [llvm-commits] CVS: llvm/test/Regression/CodeGen/X86/2006-10-19-SwitchUnnecessaryBranching.ll

2006-10-20 Thread Bill Wendling
Okay. I've submitted a patch to fix this. Cross fingers! -bw On 10/20/06, Chris Lattner <[EMAIL PROTECTED]> wrote: > > >> *** 0 > >> --- 1,27 > >> + ; RUN: llvm-as < %s | llc -march=x86 | %prcontext "jg LBB1_5" 1 > >> | grep "LBB1_4:" > > > > Are you sure that "grep" is right? > > Ah, t

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

2006-10-20 Thread Reid Spencer
Oops .. sorry about that. On Fri, 2006-10-20 at 13:20 -0500, Chris Lattner wrote: > > Changes in directory llvm/lib/Transforms/Scalar: > > InstructionCombining.cpp updated: 1.526 -> 1.527 > --- > Log message: > > Fix miscompilation of MallocBench/espresso which code review pointed out > but app

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

2006-10-20 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: InstructionCombining.cpp updated: 1.526 -> 1.527 --- Log message: Fix miscompilation of MallocBench/espresso which code review pointed out but apparently didn't make it into the final patch. --- Diffs of the changes: (+1 -1) InstructionCombi

[llvm-commits] CVS: llvm/test/Regression/CodeGen/X86/2006-10-19-SwitchUnnecessaryBranching.ll

2006-10-20 Thread Bill Wendling
Changes in directory llvm/test/Regression/CodeGen/X86: 2006-10-19-SwitchUnnecessaryBranching.ll updated: 1.1 -> 1.2 --- Log message: Changed the pattern matching so that it will hopefully work on Linux. --- Diffs of the changes: (+1 -1) 2006-10-19-SwitchUnnecessaryBranching.ll |2 +- 1

Re: [llvm-commits] [llvm-gcc] NEW Patch for ConstantInt Changes

2006-10-20 Thread Jim Laskey
These patches will be reflected on the opensource mirror tomorrow. Cheers, -- Jim On Oct 20, 2006, at 2:51 PM, Reid Spencer wrote: The attached patch incorporates changes in config/i386/i386.h as well as config/rs6000/rs6000.h that were missing previously. It also gets rid of a few more g

[llvm-commits] CVS: llvm/test/Regression/Transforms/InstCombine/2006-10-20-mask.ll

2006-10-20 Thread Devang Patel
Changes in directory llvm/test/Regression/Transforms/InstCombine: 2006-10-20-mask.ll added (r1.1) --- Log message: Test case for http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20061016/038780.html --- Diffs of the changes: (+8 -0) 2006-10-20-mask.ll |8 1 files ch

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

2006-10-20 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAGPrinter.cpp updated: 1.40 -> 1.41 --- Log message: Make flag and chain edges visually distinguishable from value edges in DOT output. --- Diffs of the changes: (+16 -1) SelectionDAGPrinter.cpp | 17 - 1 files

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

2006-10-20 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: MachineInstr.h updated: 1.188 -> 1.189 --- Log message: add method --- Diffs of the changes: (+11 -2) MachineInstr.h | 13 +++-- 1 files changed, 11 insertions(+), 2 deletions(-) Index: llvm/include/llvm/CodeGen/MachineInstr.h dif

Re: [llvm-commits] [llvm-gcc4] path for Constant[SU]Int -> ConstantInt

2006-10-20 Thread Reid Spencer
Please use the patch I just sent with "NEW" in the subject line. Reid. On Fri, 2006-10-20 at 14:53 -0300, Rafael Espíndola wrote: > On 10/20/06, Reid Spencer <[EMAIL PROTECTED]> wrote: > > Attached is the patch for updating llvm-gcc4 for the ConstantInt change. > > Thank you. > I also needed the

Re: [llvm-commits] [llvm-gcc4] path for Constant[SU]Int -> ConstantInt

2006-10-20 Thread Rafael Espíndola
On 10/20/06, Reid Spencer <[EMAIL PROTECTED]> wrote: Attached is the patch for updating llvm-gcc4 for the ConstantInt change. Thank you. I also needed the attached patch to replace getRawValue with getZExtValue. Reid. Rafael gcc.patch Description: Binary data _

[llvm-commits] [llvm-gcc] NEW Patch for ConstantInt Changes

2006-10-20 Thread Reid Spencer
The attached patch incorporates changes in config/i386/i386.h as well as config/rs6000/rs6000.h that were missing previously. It also gets rid of a few more getRawValue() calls. This should be the final patch for llvm-gcc to make it work with the new LLVM after the ConstantInt changes. Reid. Inde

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

2006-10-20 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86ISelLowering.cpp updated: 1.276 -> 1.277 X86ISelLowering.h updated: 1.75 -> 1.76 X86InstrInfo.cpp updated: 1.63 -> 1.64 X86InstrInfo.h updated: 1.56 -> 1.57 --- Log message: Implement branch analysis/xform hooks required by the branch folding pass.

Re: [llvm-commits] CVS: llvm/test/Regression/CodeGen/X86/2006-10-19-SwitchUnnecessaryBranching.ll

2006-10-20 Thread Chris Lattner
>> *** 0 >> --- 1,27 >> + ; RUN: llvm-as < %s | llc -march=x86 | %prcontext "jg LBB1_5" 1 >> | grep "LBB1_4:" > > Are you sure that "grep" is right? Ah, the problem is that "L" is the prefix for darwin, linux uses "." IIRC. Try changing the greps to "jg .*LBB1_5" and "BB1_4:". -Ch

Re: [llvm-commits] [llvm-gcc4] path for Constant[SU]Int -> ConstantInt

2006-10-20 Thread Reid Spencer
Here's that PPC/Altivec patch as an attachment. Reid. On Fri, 2006-10-20 at 13:26 -0300, Jim Laskey wrote: > In addition to build on PPC. > > Index: gcc/config/rs6000/rs6000.h > === > --- gcc/config/rs6000/rs6000.h(revision

Re: [llvm-commits] [llvm-gcc4] path for Constant[SU]Int -> ConstantInt

2006-10-20 Thread Jim Laskey
In addition to build on PPC. Index: gcc/config/rs6000/rs6000.h === --- gcc/config/rs6000/rs6000.h (revision 119086) +++ gcc/config/rs6000/rs6000.h (working copy) @@ -3812,7 +3812,7 @@ return false;

Re: [llvm-commits] [llvm-gcc4] path for Constant[SU]Int -> ConstantInt

2006-10-20 Thread Reid Spencer
Attached is the patch for updating llvm-gcc4 for the ConstantInt change. Reid. On Fri, 2006-10-20 at 11:34 -0300, Rafael Espíndola wrote: > Could you please send the patch attached to the mailing list? The > inline one has some additional line brakes that make it very hard to > apply. > > Thanks

[llvm-commits] [SignlessTypes] CVS: llvm/tools/llvm2cpp/CppWriter.cpp

2006-10-20 Thread Reid Spencer
Changes in directory llvm/tools/llvm2cpp: CppWriter.cpp updated: 1.16.2.1 -> 1.16.2.2 --- Log message: Div -> SDiv/UDiv --- Diffs of the changes: (+6 -3) CppWriter.cpp |9 ++--- 1 files changed, 6 insertions(+), 3 deletions(-) Index: llvm/tools/llvm2cpp/CppWriter.cpp diff -u llvm

[llvm-commits] [SignlessTypes] CVS: llvm/lib/Target/CBackend/Writer.cpp

2006-10-20 Thread Reid Spencer
Changes in directory llvm/lib/Target/CBackend: Writer.cpp updated: 1.272.2.2 -> 1.272.2.3 --- Log message: Committing Remainder of Div -> SDiv/UDiv changes so the tree builds again. --- Diffs of the changes: (+6 -3) Writer.cpp |9 ++--- 1 files changed, 6 insertions(+), 3 deletions

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

2006-10-20 Thread Reid Spencer
Changes in directory llvm/lib/Transforms/IPO: SimplifyLibCalls.cpp updated: 1.69.2.2 -> 1.69.2.3 --- Log message: Committing Remainder of Div -> SDiv/UDiv changes so the tree builds again. --- Diffs of the changes: (+1 -1) SimplifyLibCalls.cpp |2 +- 1 files changed, 1 insertion(+), 1

[llvm-commits] [SignlessTypes] CVS: llvm/lib/ExecutionEngine/Interpreter/Execution.cpp

2006-10-20 Thread Reid Spencer
Changes in directory llvm/lib/ExecutionEngine/Interpreter: Execution.cpp updated: 1.139.6.1 -> 1.139.6.2 --- Log message: Committing Remainder of Div -> SDiv/UDiv changes so the tree builds again. --- Diffs of the changes: (+4 -2) Execution.cpp |6 -- 1 files changed, 4 insertions(

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

2006-10-20 Thread Reid Spencer
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAGISel.cpp updated: 1.289.2.3 -> 1.289.2.4 --- Log message: Committing Remainder of Div -> SDiv/UDiv changes so the tree builds again. --- Diffs of the changes: (+2 -6) SelectionDAGISel.cpp |8 ++-- 1 files changed, 2 in

[llvm-commits] [SignlessTypes] CVS: llvm/lib/Transforms/Scalar/PredicateSimplifier.cpp Reassociate.cpp

2006-10-20 Thread Reid Spencer
Changes in directory llvm/lib/Transforms/Scalar: PredicateSimplifier.cpp updated: 1.20 -> 1.20.2.1 Reassociate.cpp updated: 1.62.2.1 -> 1.62.2.2 --- Log message: Committing Remainder of Div -> SDiv/UDiv changes so the tree builds again. --- Diffs of the changes: (+4 -2) PredicateSimplifier

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

2006-10-20 Thread Reid Spencer
Changes in directory llvm/lib/VMCore: ConstantFolding.cpp updated: 1.93.2.4 -> 1.93.2.5 --- Log message: Make this compile after Constants.h interface changes. --- Diffs of the changes: (+4 -4) ConstantFolding.cpp |8 1 files changed, 4 insertions(+), 4 deletions(-) Index: l

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

2006-10-20 Thread Reid Spencer
Changes in directory llvm/include/llvm: Constants.h updated: 1.88.2.5 -> 1.88.2.6 --- Log message: Restore Div -> S/UDiv changes. --- Diffs of the changes: (+2 -1) Constants.h |3 ++- 1 files changed, 2 insertions(+), 1 deletion(-) Index: llvm/include/llvm/Constants.h diff -u llvm/in

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

2006-10-20 Thread Reid Spencer
Changes in directory llvm/include/llvm: Constants.h updated: 1.88.2.4 -> 1.88.2.5 --- Log message: Remove duplicate method name. --- Diffs of the changes: (+0 -1) Constants.h |1 - 1 files changed, 1 deletion(-) Index: llvm/include/llvm/Constants.h diff -u llvm/include/llvm/Constants

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

2006-10-20 Thread Reid Spencer
Changes in directory llvm/lib/VMCore: Constants.cpp updated: 1.163.2.6 -> 1.163.2.7 --- Log message: Restore the Div -> S/UDiv after tag was set. --- Diffs of the changes: (+6 -3) Constants.cpp |9 ++--- 1 files changed, 6 insertions(+), 3 deletions(-) Index: llvm/lib/VMCore/Cons

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

2006-10-20 Thread Reid Spencer
Changes in directory llvm/include/llvm: Constants.h updated: 1.88.2.2 -> 1.88.2.3 --- Log message: The forgotten patches. These should have been committed and tagged with the ST_iter_1 tag, but they weren't, so we're commiting them now. --- Diffs of the changes: (+6 -22) Constants.h | 28

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

2006-10-20 Thread Reid Spencer
Changes in directory llvm/lib/VMCore: Constants.cpp updated: 1.163.2.5 -> 1.163.2.6 --- Log message: Remove the Div -> S/UDiv changes for tagging purposes. --- Diffs of the changes: (+3 -6) Constants.cpp |9 +++-- 1 files changed, 3 insertions(+), 6 deletions(-) Index: llvm/lib/V

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

2006-10-20 Thread Reid Spencer
Changes in directory llvm/lib/Target: TargetData.cpp updated: 1.70.4.2 -> 1.70.4.3 --- Log message: The forgotten patches. These should have been committed and tagged with the ST_iter_1 tag, but they weren't, so we're commiting them now. --- Diffs of the changes: (+1 -1) TargetData.cpp |

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

2006-10-20 Thread Reid Spencer
Changes in directory llvm/include/llvm: Constants.h updated: 1.88.2.3 -> 1.88.2.4 --- Log message: Undo S/UDiv patch for tag purposes. --- Diffs of the changes: (+2 -2) Constants.h |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/include/llvm/Constants.h diff -u

[llvm-commits] [SignlessTypes] CVS: llvm/lib/Transforms/TransformInternals.cpp

2006-10-20 Thread Reid Spencer
Changes in directory llvm/lib/Transforms: TransformInternals.cpp updated: 1.50.8.1 -> 1.50.8.2 --- Log message: The forgotten patches. These should have been committed and tagged with the ST_iter_1 tag, but they weren't, so we're commiting them now. --- Diffs of the changes: (+1 -1) Transf

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

2006-10-20 Thread Reid Spencer
Changes in directory llvm/lib/VMCore: Constants.cpp updated: 1.163.2.4 -> 1.163.2.5 --- Log message: The forgotten patches. These should have been committed and tagged with the ST_iter_1 tag, but they weren't, so we're commiting them now. --- Diffs of the changes: (+5 -32) Constants.cpp |

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

2006-10-20 Thread Reid Spencer
Changes in directory llvm/include/llvm: Constants.h updated: 1.89 -> 1.90 --- Log message: Fix a comment to be accurate. --- Diffs of the changes: (+4 -4) Constants.h |8 1 files changed, 4 insertions(+), 4 deletions(-) Index: llvm/include/llvm/Constants.h diff -u llvm/inclu

[llvm-commits] [llvm-gcc4] path for Constant[SU]Int -> ConstantInt

2006-10-20 Thread Reid Spencer
Index: llvm-abi.h === --- llvm-abi.h (revision 184) +++ llvm-abi.h (working copy) @@ -199,7 +199,7 @@ } else if (TREE_CODE(type) == RECORD_TYPE) { for (tree Field = TYPE_FIELDS(type); Field; Field = TREE_CHAIN(Field))

Re: [llvm-commits] CVS: llvm/test/Regression/CodeGen/X86/2006-10-19-SwitchUnnecessaryBranching.ll

2006-10-20 Thread Bill Wendling
On Oct 19, 2006, at 11:56 PM, Reid Spencer wrote: > Bill, > > After updating to the head, this test case is failing for me on Linux. > >> --- llvm/test/Regression/CodeGen/X86/2006-10-19- >> SwitchUnnecessaryBranching.llThu Oct 19 18:21:59 2006 >> *** >> *** 0 >> --- 1,27

[llvm-commits] CVS: llvm/examples/ParallelJIT/ParallelJIT.cpp

2006-10-20 Thread Reid Spencer
Changes in directory llvm/examples/ParallelJIT: ParallelJIT.cpp updated: 1.5 -> 1.6 --- Log message: For PR950: http://llvm.org/PR950 : This patch implements the first increment for the Signless Types feature. All changes pertain to removing the ConstantSInt and ConstantUInt classes in favor of

[llvm-commits] CVS: llvm/lib/Transforms/TransformInternals.cpp TransformInternals.h

2006-10-20 Thread Reid Spencer
Changes in directory llvm/lib/Transforms: TransformInternals.cpp updated: 1.50 -> 1.51 TransformInternals.h updated: 1.27 -> 1.28 --- Log message: For PR950: http://llvm.org/PR950 : This patch implements the first increment for the Signless Types feature. All changes pertain to removing the Con

[llvm-commits] CVS: llvm/examples/HowToUseJIT/HowToUseJIT.cpp

2006-10-20 Thread Reid Spencer
Changes in directory llvm/examples/HowToUseJIT: HowToUseJIT.cpp updated: 1.11 -> 1.12 --- Log message: For PR950: http://llvm.org/PR950 : This patch implements the first increment for the Signless Types feature. All changes pertain to removing the ConstantSInt and ConstantUInt classes in favor

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

2006-10-20 Thread Reid Spencer
Changes in directory llvm/lib/Target/ARM: ARMISelDAGToDAG.cpp updated: 1.76 -> 1.77 --- Log message: For PR950: http://llvm.org/PR950 : This patch implements the first increment for the Signless Types feature. All changes pertain to removing the ConstantSInt and ConstantUInt classes in favor of

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

2006-10-20 Thread Reid Spencer
Changes in directory llvm/lib/CodeGen/SelectionDAG: LegalizeDAG.cpp updated: 1.412 -> 1.413 SelectionDAGISel.cpp updated: 1.290 -> 1.291 --- Log message: For PR950: http://llvm.org/PR950 : This patch implements the first increment for the Signless Types feature. All changes pertain to removing

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

2006-10-20 Thread Reid Spencer
Changes in directory llvm/lib/Target/CBackend: Writer.cpp updated: 1.272 -> 1.273 --- Log message: For PR950: http://llvm.org/PR950 : This patch implements the first increment for the Signless Types feature. All changes pertain to removing the ConstantSInt and ConstantUInt classes in favor of j

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

2006-10-20 Thread Reid Spencer
Changes in directory llvm/lib/Target: TargetData.cpp updated: 1.70 -> 1.71 --- Log message: For PR950: http://llvm.org/PR950 : This patch implements the first increment for the Signless Types feature. All changes pertain to removing the ConstantSInt and ConstantUInt classes in favor of just usi

[llvm-commits] CVS: llvm/lib/Transforms/IPO/ArgumentPromotion.cpp GlobalOpt.cpp LowerSetJmp.cpp SimplifyLibCalls.cpp

2006-10-20 Thread Reid Spencer
Changes in directory llvm/lib/Transforms/IPO: ArgumentPromotion.cpp updated: 1.27 -> 1.28 GlobalOpt.cpp updated: 1.68 -> 1.69 LowerSetJmp.cpp updated: 1.29 -> 1.30 SimplifyLibCalls.cpp updated: 1.69 -> 1.70 --- Log message: For PR950: http://llvm.org/PR950 : This patch implements the first incr

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

2006-10-20 Thread Reid Spencer
Changes in directory llvm/tools/bugpoint: ExtractFunction.cpp updated: 1.52 -> 1.53 --- Log message: For PR950: http://llvm.org/PR950 : This patch implements the first increment for the Signless Types feature. All changes pertain to removing the ConstantSInt and ConstantUInt classes in favor of

[llvm-commits] CVS: llvm/lib/ExecutionEngine/Interpreter/Execution.cpp

2006-10-20 Thread Reid Spencer
Changes in directory llvm/lib/ExecutionEngine/Interpreter: Execution.cpp updated: 1.139 -> 1.140 --- Log message: For PR950: http://llvm.org/PR950 : This patch implements the first increment for the Signless Types feature. All changes pertain to removing the ConstantSInt and ConstantUInt classe

[llvm-commits] CVS: llvm/examples/Fibonacci/fibonacci.cpp

2006-10-20 Thread Reid Spencer
Changes in directory llvm/examples/Fibonacci: fibonacci.cpp updated: 1.11 -> 1.12 --- Log message: For PR950: http://llvm.org/PR950 : This patch implements the first increment for the Signless Types feature. All changes pertain to removing the ConstantSInt and ConstantUInt classes in favor of j

[llvm-commits] CVS: llvm/lib/Analysis/BasicAliasAnalysis.cpp ConstantFolding.cpp ConstantRange.cpp ScalarEvolution.cpp ScalarEvolutionExpander.cpp

2006-10-20 Thread Reid Spencer
Changes in directory llvm/lib/Analysis: BasicAliasAnalysis.cpp updated: 1.86 -> 1.87 ConstantFolding.cpp updated: 1.4 -> 1.5 ConstantRange.cpp updated: 1.15 -> 1.16 ScalarEvolution.cpp updated: 1.53 -> 1.54 ScalarEvolutionExpander.cpp updated: 1.3 -> 1.4 --- Log message: For PR950: http://llvm.

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

2006-10-20 Thread Reid Spencer
Changes in directory llvm/lib/Target/Alpha: AlphaISelDAGToDAG.cpp updated: 1.58 -> 1.59 --- Log message: For PR950: http://llvm.org/PR950 : This patch implements the first increment for the Signless Types feature. All changes pertain to removing the ConstantSInt and ConstantUInt classes in favo

[llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp IntrinsicLowering.cpp MachineDebugInfo.cpp

2006-10-20 Thread Reid Spencer
Changes in directory llvm/lib/CodeGen: AsmPrinter.cpp updated: 1.111 -> 1.112 IntrinsicLowering.cpp updated: 1.43 -> 1.44 MachineDebugInfo.cpp updated: 1.50 -> 1.51 --- Log message: For PR950: http://llvm.org/PR950 : This patch implements the first increment for the Signless Types feature. All

[llvm-commits] CVS: llvm/lib/Analysis/DataStructure/Local.cpp

2006-10-20 Thread Reid Spencer
Changes in directory llvm/lib/Analysis/DataStructure: Local.cpp updated: 1.154 -> 1.155 --- Log message: For PR950: http://llvm.org/PR950 : This patch implements the first increment for the Signless Types feature. All changes pertain to removing the ConstantSInt and ConstantUInt classes in favo

[llvm-commits] CVS: llvm/lib/VMCore/AsmWriter.cpp ConstantFolding.cpp Constants.cpp Instructions.cpp Type.cpp Verifier.cpp

2006-10-20 Thread Reid Spencer
Changes in directory llvm/lib/VMCore: AsmWriter.cpp updated: 1.208 -> 1.209 ConstantFolding.cpp updated: 1.93 -> 1.94 Constants.cpp updated: 1.164 -> 1.165 Instructions.cpp updated: 1.42 -> 1.43 Type.cpp updated: 1.147 -> 1.148 Verifier.cpp updated: 1.164 -> 1.165 --- Log message: For PR950: ht

[llvm-commits] CVS: llvm/lib/Bytecode/Reader/Reader.cpp

2006-10-20 Thread Reid Spencer
Changes in directory llvm/lib/Bytecode/Reader: Reader.cpp updated: 1.198 -> 1.199 --- Log message: For PR950: http://llvm.org/PR950 : This patch implements the first increment for the Signless Types feature. All changes pertain to removing the ConstantSInt and ConstantUInt classes in favor of j

[llvm-commits] CVS: llvm/examples/ModuleMaker/ModuleMaker.cpp

2006-10-20 Thread Reid Spencer
Changes in directory llvm/examples/ModuleMaker: ModuleMaker.cpp updated: 1.8 -> 1.9 --- Log message: For PR950: http://llvm.org/PR950 : This patch implements the first increment for the Signless Types feature. All changes pertain to removing the ConstantSInt and ConstantUInt classes in favor of

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

2006-10-20 Thread Reid Spencer
Changes in directory llvm/projects/Stacker/lib/compiler: StackerCompiler.cpp updated: 1.18 -> 1.19 --- Log message: For PR950: http://llvm.org/PR950 : This patch implements the first increment for the Signless Types feature. All changes pertain to removing the ConstantSInt and ConstantUInt clas

[llvm-commits] CVS: llvm/lib/ExecutionEngine/ExecutionEngine.cpp

2006-10-20 Thread Reid Spencer
Changes in directory llvm/lib/ExecutionEngine: ExecutionEngine.cpp updated: 1.85 -> 1.86 --- Log message: For PR950: http://llvm.org/PR950 : This patch implements the first increment for the Signless Types feature. All changes pertain to removing the ConstantSInt and ConstantUInt classes in fav

[llvm-commits] CVS: llvm/lib/Debugger/ProgramInfo.cpp

2006-10-20 Thread Reid Spencer
Changes in directory llvm/lib/Debugger: ProgramInfo.cpp updated: 1.17 -> 1.18 --- Log message: For PR950: http://llvm.org/PR950 : This patch implements the first increment for the Signless Types feature. All changes pertain to removing the ConstantSInt and ConstantUInt classes in favor of just

[llvm-commits] CVS: llvm/docs/ProgrammersManual.html Stacker.html

2006-10-20 Thread Reid Spencer
Changes in directory llvm/docs: ProgrammersManual.html updated: 1.94 -> 1.95 Stacker.html updated: 1.20 -> 1.21 --- Log message: For PR950: http://llvm.org/PR950 : This patch implements the first increment for the Signless Types feature. All changes pertain to removing the ConstantSInt and Cons

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

2006-10-20 Thread Reid Spencer
Changes in directory llvm/include/llvm: Constants.h updated: 1.88 -> 1.89 IntrinsicInst.h updated: 1.18 -> 1.19 Value.h updated: 1.84 -> 1.85 --- Log message: For PR950: http://llvm.org/PR950 : This patch implements the first increment for the Signless Types feature. All changes pertain to remo

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

2006-10-20 Thread Reid Spencer
Changes in directory llvm/lib/Transforms/Instrumentation: EmitFunctions.cpp updated: 1.25 -> 1.26 ProfilingUtils.cpp updated: 1.7 -> 1.8 RSProfiling.cpp updated: 1.7 -> 1.8 TraceBasicBlocks.cpp updated: 1.15 -> 1.16 --- Log message: For PR950: http://llvm.org/PR950 : This patch implements the f

[llvm-commits] CVS: llvm/lib/ExecutionEngine/JIT/JIT.cpp

2006-10-20 Thread Reid Spencer
Changes in directory llvm/lib/ExecutionEngine/JIT: JIT.cpp updated: 1.80 -> 1.81 --- Log message: For PR950: http://llvm.org/PR950 : This patch implements the first increment for the Signless Types feature. All changes pertain to removing the ConstantSInt and ConstantUInt classes in favor of ju

[llvm-commits] CVS: llvm/lib/Transforms/Utils/CodeExtractor.cpp Local.cpp LowerAllocations.cpp LowerInvoke.cpp LowerSwitch.cpp SimplifyCFG.cpp

2006-10-20 Thread Reid Spencer
Changes in directory llvm/lib/Transforms/Utils: CodeExtractor.cpp updated: 1.40 -> 1.41 Local.cpp updated: 1.58 -> 1.59 LowerAllocations.cpp updated: 1.61 -> 1.62 LowerInvoke.cpp updated: 1.41 -> 1.42 LowerSwitch.cpp updated: 1.24 -> 1.25 SimplifyCFG.cpp updated: 1.100 -> 1.101 --- Log message:

[llvm-commits] CVS: llvm/tools/llvm2cpp/CppWriter.cpp

2006-10-20 Thread Reid Spencer
Changes in directory llvm/tools/llvm2cpp: CppWriter.cpp updated: 1.16 -> 1.17 --- Log message: For PR950: http://llvm.org/PR950 : This patch implements the first increment for the Signless Types feature. All changes pertain to removing the ConstantSInt and ConstantUInt classes in favor of just

[llvm-commits] CVS: llvm/lib/Bytecode/Writer/Writer.cpp

2006-10-20 Thread Reid Spencer
Changes in directory llvm/lib/Bytecode/Writer: Writer.cpp updated: 1.124 -> 1.125 --- Log message: For PR950: http://llvm.org/PR950 : This patch implements the first increment for the Signless Types feature. All changes pertain to removing the ConstantSInt and ConstantUInt classes in favor of j

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

2006-10-20 Thread Reid Spencer
Changes in directory llvm/lib/Target/X86: X86IntelAsmPrinter.cpp updated: 1.60 -> 1.61 --- Log message: For PR950: http://llvm.org/PR950 : This patch implements the first increment for the Signless Types feature. All changes pertain to removing the ConstantSInt and ConstantUInt classes in favor