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

2006-10-20 Thread Reid Spencer
Bill, After updating to the head, this test case is failing for me on Linux. Reid. On Thu, 2006-10-19 at 18:22 -0500, Bill Wendling wrote: Changes in directory llvm/test/Regression/CodeGen/X86: 2006-10-19-SwitchUnnecessaryBranching.ll added (r1.1) --- Log message: Testcase for P926

[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

[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

[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/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: For

[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

[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

[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

[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

[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/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

[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

[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/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:

[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

[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

[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

[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/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:

[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

[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

[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/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

[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/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/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/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

[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

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] [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))

[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-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] [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)

[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/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.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.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-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-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-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:

[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

[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

[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

[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

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,

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
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] 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:. -Chris

[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] [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 attached

[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

[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/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

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

[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

[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)

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 apparently

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, the problem is that L is the

[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

[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: 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(-)

[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-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:

[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.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:

[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.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:

[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:

[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:

[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.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:

[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-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-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-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-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)

[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-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/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-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.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(-)

[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-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-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-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/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