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

2007-01-11 Thread Chris Lattner
On Jan 11, 2007, at 12:17 PM, Reid Spencer wrote: > Add a rule for bugpointing cbe cool > --- llvm-test/Makefile.programs:1.246 Thu Nov 30 17:00:41 2006 > +++ llvm-test/Makefile.programs Thu Jan 11 14:16:47 2007 > @@ -103,7 +103,7 @@ > # the libraries of lli. > LLVMGCCLD := $(CC) > ifdef

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

2007-01-11 Thread Chris Lattner
> Add a rule for running utils/findmisopt. You can just "make misopt" > now in > any test directory and it will run findmisopt correctly. This is > useful in > situations where you have all three backends failing (llc, cbe, > jit) and > suspect that its a misoptimization. Since bugpoint doesn

Re: [llvm-commits] [llvm-gcc] Cumulative Patch for Arbitrary BitWidth Integers (please commit)

2007-01-11 Thread Chris Lattner
On Jan 11, 2007, at 11:31 PM, Reid Spencer wrote: > On Thu, 2007-01-11 at 23:23 -0800, Chris Lattner wrote: > >> Your generalization to support variable int types wouldn't work >> anyway, so I just switch on valid widths. > Nothing could generate the non-byte-width integer types > yet anyway. A

Re: [llvm-commits] [llvm-gcc] Cumulative Patch for Arbitrary BitWidth Integers (please commit)

2007-01-11 Thread Reid Spencer
On Thu, 2007-01-11 at 23:23 -0800, Chris Lattner wrote: > Your generalization to support variable int types wouldn't work > anyway, so I just switch on valid widths. It wasn't wrong. Nothing could generate the non-byte-width integer types yet anyway. That is the very next thing I'm going to wor

[llvm-commits] CVS: llvm/lib/AsmParser/Lexer.cpp.cvs Lexer.l.cvs

2007-01-11 Thread Reid Spencer
Changes in directory llvm/lib/AsmParser: Lexer.cpp.cvs updated: 1.23 -> 1.24 Lexer.l.cvs updated: 1.19 -> 1.20 --- Log message: Regenerate. --- Diffs of the changes: (+78 -78) Lexer.cpp.cvs | 154 +- Lexer.l.cvs |2 2 files ch

[llvm-commits] CVS: llvm/lib/AsmParser/Lexer.l

2007-01-11 Thread Reid Spencer
Changes in directory llvm/lib/AsmParser: Lexer.l updated: 1.92 -> 1.93 --- Log message: Integer type names need 1 or more digits, not zero or more. --- Diffs of the changes: (+1 -1) Lexer.l |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/AsmParser/Lexer.l diff -

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

2007-01-11 Thread Reid Spencer
Changes in directory llvm/lib/VMCore: AsmWriter.cpp updated: 1.250 -> 1.251 --- Log message: Always write 1 bit integers as i1 not "bool". --- Diffs of the changes: (+1 -5) AsmWriter.cpp |6 +- 1 files changed, 1 insertion(+), 5 deletions(-) Index: llvm/lib/VMCore/AsmWriter.cpp d

[llvm-commits] CVS: llvm/lib/Target/Target.td

2007-01-11 Thread Evan Cheng
Changes in directory llvm/lib/Target: Target.td updated: 1.90 -> 1.91 --- Log message: Comment. --- Diffs of the changes: (+1 -1) Target.td |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Target/Target.td diff -u llvm/lib/Target/Target.td:1.90 llvm/lib/Target/Tar

Re: [llvm-commits] [llvm-gcc] Cumulative Patch for Arbitrary BitWidth Integers (please commit)

2007-01-11 Thread Chris Lattner
On Jan 11, 2007, at 11:10 PM, Reid Spencer wrote: > Now that the arbitrary bit-width integers feature has been committed, > there is yet again some adjustment for llvm-gcc. This cumulative patch > contains my previous two today and should cleanly apply to r247 of the > mirror. To see what changed

[llvm-commits] [llvm-gcc] Cumulative Patch for Arbitrary BitWidth Integers (please commit)

2007-01-11 Thread Reid Spencer
Now that the arbitrary bit-width integers feature has been committed, there is yet again some adjustment for llvm-gcc. This cumulative patch contains my previous two today and should cleanly apply to r247 of the mirror. To see what changed in this patch, run diff on this patch and the last one I se

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

2007-01-11 Thread Reid Spencer
Changes in directory llvm/tools/llvm2cpp: CppWriter.cpp updated: 1.31 -> 1.32 --- Log message: For PR1064: http://llvm.org/PR1064 : Implement the arbitrary bit-width integer feature. The feature allows integers of any bitwidth (up to 64) to be defined instead of just 1, 8, 16, 32, and 64 bit i

[llvm-commits] CVS: llvm/lib/Linker/LinkModules.cpp

2007-01-11 Thread Reid Spencer
Changes in directory llvm/lib/Linker: LinkModules.cpp updated: 1.125 -> 1.126 --- Log message: For PR1064: http://llvm.org/PR1064 : Implement the arbitrary bit-width integer feature. The feature allows integers of any bitwidth (up to 64) to be defined instead of just 1, 8, 16, 32, and 64 bit i

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

2007-01-11 Thread Reid Spencer
Changes in directory llvm/lib/ExecutionEngine: ExecutionEngine.cpp updated: 1.97 -> 1.98 --- Log message: For PR1064: http://llvm.org/PR1064 : Implement the arbitrary bit-width integer feature. The feature allows integers of any bitwidth (up to 64) to be defined instead of just 1, 8, 16, 32, a

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

2007-01-11 Thread Reid Spencer
Changes in directory llvm/lib/Target/X86: X86TargetAsmInfo.cpp updated: 1.18 -> 1.19 --- Log message: For PR1064: http://llvm.org/PR1064 : Implement the arbitrary bit-width integer feature. The feature allows integers of any bitwidth (up to 64) to be defined instead of just 1, 8, 16, 32, and 6

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

2007-01-11 Thread Reid Spencer
Changes in directory llvm/lib/CodeGen: AsmPrinter.cpp updated: 1.132 -> 1.133 MachOWriter.cpp updated: 1.11 -> 1.12 --- Log message: For PR1064: http://llvm.org/PR1064 : Implement the arbitrary bit-width integer feature. The feature allows integers of any bitwidth (up to 64) to be defined inste

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

2007-01-11 Thread Reid Spencer
Changes in directory llvm/lib/Bytecode/Writer: SlotCalculator.cpp updated: 1.78 -> 1.79 SlotCalculator.h updated: 1.24 -> 1.25 Writer.cpp updated: 1.145 -> 1.146 --- Log message: For PR1064: http://llvm.org/PR1064 : Implement the arbitrary bit-width integer feature. The feature allows integers

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

2007-01-11 Thread Reid Spencer
Changes in directory llvm/lib/ExecutionEngine/JIT: JIT.cpp updated: 1.88 -> 1.89 --- Log message: For PR1064: http://llvm.org/PR1064 : Implement the arbitrary bit-width integer feature. The feature allows integers of any bitwidth (up to 64) to be defined instead of just 1, 8, 16, 32, and 64 bi

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

2007-01-11 Thread Reid Spencer
Changes in directory llvm/lib/Transforms/Scalar: IndVarSimplify.cpp updated: 1.102 -> 1.103 InstructionCombining.cpp updated: 1.592 -> 1.593 SCCP.cpp updated: 1.150 -> 1.151 ScalarReplAggregates.cpp updated: 1.63 -> 1.64 --- Log message: For PR1064: http://llvm.org/PR1064 : Implement the arbitr

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

2007-01-11 Thread Reid Spencer
Changes in directory llvm/include/llvm/Target: TargetLowering.h updated: 1.98 -> 1.99 --- Log message: For PR1064: http://llvm.org/PR1064 : Implement the arbitrary bit-width integer feature. The feature allows integers of any bitwidth (up to 64) to be defined instead of just 1, 8, 16, 32, and

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

2007-01-11 Thread Reid Spencer
Changes in directory llvm/lib/Target/CBackend: CBackend.cpp updated: 1.312 -> 1.313 --- Log message: For PR1064: http://llvm.org/PR1064 : Implement the arbitrary bit-width integer feature. The feature allows integers of any bitwidth (up to 64) to be defined instead of just 1, 8, 16, 32, and 64

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

2007-01-11 Thread Reid Spencer
Changes in directory llvm/lib/Transforms/IPO: DeadTypeElimination.cpp updated: 1.59 -> 1.60 SimplifyLibCalls.cpp updated: 1.84 -> 1.85 --- Log message: For PR1064: http://llvm.org/PR1064 : Implement the arbitrary bit-width integer feature. The feature allows integers of any bitwidth (up to 64)

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

2007-01-11 Thread Reid Spencer
Changes in directory llvm/lib/VMCore: AsmWriter.cpp updated: 1.249 -> 1.250 ConstantFolding.cpp updated: 1.129 -> 1.130 Constants.cpp updated: 1.197 -> 1.198 Instructions.cpp updated: 1.60 -> 1.61 Type.cpp updated: 1.157 -> 1.158 Verifier.cpp updated: 1.183 -> 1.184 --- Log message: For PR1064:

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

2007-01-11 Thread Reid Spencer
Changes in directory llvm/lib/Bytecode/Reader: Reader.cpp updated: 1.219 -> 1.220 Reader.h updated: 1.41 -> 1.42 --- Log message: For PR1064: http://llvm.org/PR1064 : Implement the arbitrary bit-width integer feature. The feature allows integers of any bitwidth (up to 64) to be defined instead

[llvm-commits] CVS: llvm/utils/TableGen/IntrinsicEmitter.cpp

2007-01-11 Thread Reid Spencer
Changes in directory llvm/utils/TableGen: IntrinsicEmitter.cpp updated: 1.21 -> 1.22 --- Log message: For PR1064: http://llvm.org/PR1064 : Implement the arbitrary bit-width integer feature. The feature allows integers of any bitwidth (up to 64) to be defined instead of just 1, 8, 16, 32, and 6

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

2007-01-11 Thread Reid Spencer
Changes in directory llvm/lib/Target: TargetData.cpp updated: 1.75 -> 1.76 --- Log message: For PR1064: http://llvm.org/PR1064 : Implement the arbitrary bit-width integer feature. The feature allows integers of any bitwidth (up to 64) to be defined instead of just 1, 8, 16, 32, and 64 bit inte

[llvm-commits] CVS: llvm/include/llvm/DerivedTypes.h Intrinsics.td Type.h

2007-01-11 Thread Reid Spencer
Changes in directory llvm/include/llvm: DerivedTypes.h updated: 1.77 -> 1.78 Intrinsics.td updated: 1.39 -> 1.40 Type.h updated: 1.98 -> 1.99 --- Log message: For PR1064: http://llvm.org/PR1064 : Implement the arbitrary bit-width integer feature. The feature allows integers of any bitwidth (up

Re: [llvm-commits] [llvm-gcc] Updated Patch for ConstantBool->ConstantInt Merge

2007-01-11 Thread Chris Lattner
I applied this: Index: llvm-backend.cpp === --- llvm-backend.cpp(revision 122351) +++ llvm-backend.cpp(working copy) @@ -569,7 +569,7 @@ // If this has already been processed, don't emit duplicate error messages. if

[llvm-commits] CVS: llvm-test/MultiSource/Benchmarks/MiBench/consumer-typeset/Makefile

2007-01-11 Thread Reid Spencer
Changes in directory llvm-test/MultiSource/Benchmarks/MiBench/consumer-typeset: Makefile updated: 1.1 -> 1.2 --- Log message: Remove useless redirect. --- Diffs of the changes: (+1 -1) Makefile |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm-test/MultiSource/Benchma

[llvm-commits] CVS: llvm/tools/llvm-upgrade/UpgradeLexer.cpp UpgradeParser.cpp UpgradeParser.h

2007-01-11 Thread Chris Lattner
Changes in directory llvm/tools/llvm-upgrade: UpgradeLexer.cpp (r1.16) removed UpgradeParser.cpp (r1.39) removed UpgradeParser.h (r1.29) removed --- Log message: Fix persistent conflict madness by removing these from cvs. --- Diffs of the changes: (+0 -0) 0 files changed ___

[llvm-commits] [llvm-gcc] Updated Patch for ConstantBool->ConstantInt Merge

2007-01-11 Thread Reid Spencer
Here's an updated patch to mirror revision r247 that you'll need in order to compile llvm-gcc with the latest LLVM HEAD revision. Due to review changes, the interface to ConstantInt changed and consequently llvm-gcc was affect. This patch includes the last one that I sent. Jim/Chris: Just the firs

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

2007-01-11 Thread Reid Spencer
Changes in directory llvm/lib/Transforms/IPO: GlobalOpt.cpp updated: 1.85 -> 1.86 --- Log message: Implement review feedback for the ConstantBool->ConstantInt merge. Chris recommended that getBoolValue be replaced with getZExtValue and that get(bool) be replaced by get(const Type*, uint64_t). T

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

2007-01-11 Thread Reid Spencer
Changes in directory llvm/lib/Bytecode/Reader: Reader.cpp updated: 1.218 -> 1.219 --- Log message: Implement review feedback for the ConstantBool->ConstantInt merge. Chris recommended that getBoolValue be replaced with getZExtValue and that get(bool) be replaced by get(const Type*, uint64_t). T

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

2007-01-11 Thread Reid Spencer
Changes in directory llvm/include/llvm: Constants.h updated: 1.116 -> 1.117 --- Log message: Implement review feedback for the ConstantBool->ConstantInt merge. Chris recommended that getBoolValue be replaced with getZExtValue and that get(bool) be replaced by get(const Type*, uint64_t). This im

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

2007-01-11 Thread Reid Spencer
Changes in directory llvm/lib/Transforms/Instrumentation: RSProfiling.cpp updated: 1.16 -> 1.17 --- Log message: Implement review feedback for the ConstantBool->ConstantInt merge. Chris recommended that getBoolValue be replaced with getZExtValue and that get(bool) be replaced by get(const Type*

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

2007-01-11 Thread Reid Spencer
Changes in directory llvm/lib/ExecutionEngine: ExecutionEngine.cpp updated: 1.96 -> 1.97 --- Log message: Implement review feedback for the ConstantBool->ConstantInt merge. Chris recommended that getBoolValue be replaced with getZExtValue and that get(bool) be replaced by get(const Type*, uint6

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

2007-01-11 Thread Reid Spencer
Changes in directory llvm/lib/VMCore: AsmWriter.cpp updated: 1.248 -> 1.249 ConstantFolding.cpp updated: 1.128 -> 1.129 Constants.cpp updated: 1.196 -> 1.197 --- Log message: Implement review feedback for the ConstantBool->ConstantInt merge. Chris recommended that getBoolValue be replaced with

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

2007-01-11 Thread Reid Spencer
Changes in directory llvm/lib/ExecutionEngine/JIT: JIT.cpp updated: 1.87 -> 1.88 --- Log message: Implement review feedback for the ConstantBool->ConstantInt merge. Chris recommended that getBoolValue be replaced with getZExtValue and that get(bool) be replaced by get(const Type*, uint64_t). Th

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

2007-01-11 Thread Reid Spencer
Changes in directory llvm/tools/llvm2cpp: CppWriter.cpp updated: 1.30 -> 1.31 --- Log message: Implement review feedback for the ConstantBool->ConstantInt merge. Chris recommended that getBoolValue be replaced with getZExtValue and that get(bool) be replaced by get(const Type*, uint64_t). This

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

2007-01-11 Thread Reid Spencer
Changes in directory llvm/lib/Bytecode/Writer: Writer.cpp updated: 1.144 -> 1.145 --- Log message: Implement review feedback for the ConstantBool->ConstantInt merge. Chris recommended that getBoolValue be replaced with getZExtValue and that get(bool) be replaced by get(const Type*, uint64_t). T

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

2007-01-11 Thread Reid Spencer
Changes in directory llvm/lib/Target/CBackend: CBackend.cpp updated: 1.311 -> 1.312 --- Log message: Implement review feedback for the ConstantBool->ConstantInt merge. Chris recommended that getBoolValue be replaced with getZExtValue and that get(bool) be replaced by get(const Type*, uint64_t).

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

2007-01-11 Thread Reid Spencer
Changes in directory llvm/lib/Transforms/Utils: CloneFunction.cpp updated: 1.35 -> 1.36 CodeExtractor.cpp updated: 1.46 -> 1.47 Local.cpp updated: 1.64 -> 1.65 SimplifyCFG.cpp updated: 1.110 -> 1.111 --- Log message: Implement review feedback for the ConstantBool->ConstantInt merge. Chris recom

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

2007-01-11 Thread Reid Spencer
Changes in directory llvm/lib/Analysis: BasicAliasAnalysis.cpp updated: 1.98 -> 1.99 ConstantRange.cpp updated: 1.27 -> 1.28 ScalarEvolution.cpp updated: 1.83 -> 1.84 --- Log message: Implement review feedback for the ConstantBool->ConstantInt merge. Chris recommended that getBoolValue be repla

[llvm-commits] CVS: llvm/lib/Transforms/Scalar/CondPropagate.cpp CorrelatedExprs.cpp InstructionCombining.cpp LoopUnswitch.cpp SCCP.cpp

2007-01-11 Thread Reid Spencer
Changes in directory llvm/lib/Transforms/Scalar: CondPropagate.cpp updated: 1.13 -> 1.14 CorrelatedExprs.cpp updated: 1.46 -> 1.47 InstructionCombining.cpp updated: 1.591 -> 1.592 LoopUnswitch.cpp updated: 1.55 -> 1.56 SCCP.cpp updated: 1.149 -> 1.150 --- Log message: Implement review feedback

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

2007-01-11 Thread Reid Spencer
Changes in directory llvm/lib/CodeGen: AsmPrinter.cpp updated: 1.131 -> 1.132 MachineDebugInfo.cpp updated: 1.68 -> 1.69 --- Log message: Implement review feedback for the ConstantBool->ConstantInt merge. Chris recommended that getBoolValue be replaced with getZExtValue and that get(bool) be re

[llvm-commits] CVS: llvm-test/MultiSource/Benchmarks/MiBench/consumer-typeset/z48.c

2007-01-11 Thread Reid Spencer
Changes in directory llvm-test/MultiSource/Benchmarks/MiBench/consumer-typeset: z48.c updated: 1.1 -> 1.2 --- Log message: Don't allow time values in the output. --- Diffs of the changes: (+1 -3) z48.c |4 +--- 1 files changed, 1 insertion(+), 3 deletions(-) Index: llvm-test/MultiSou

[llvm-commits] CVS: llvm-test/MultiSource/Benchmarks/MiBench/consumer-typeset/z49.c

2007-01-11 Thread Reid Spencer
Changes in directory llvm-test/MultiSource/Benchmarks/MiBench/consumer-typeset: z49.c updated: 1.1 -> 1.2 --- Log message: Get rid of time related output that causes differences in output. --- Diffs of the changes: (+1 -1) z49.c |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) I

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

2007-01-11 Thread Reid Spencer
Changes in directory llvm/docs: ProgrammersManual.html updated: 1.102 -> 1.103 --- Log message: Update for changes in the IR. The ConstantIntegral, ConstantBool, and ConstantInt classes were merged into just ConstantInt. --- Diffs of the changes: (+7 -4) ProgrammersManual.html | 11 +

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

2007-01-11 Thread Reid Spencer
Changes in directory llvm/docs: LangRef.html updated: 1.191 -> 1.192 --- Log message: Update for changes in the assembly syntax. bool is replaced with i1. --- Diffs of the changes: (+34 -32) LangRef.html | 66 ++- 1 files changed, 3

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

2007-01-11 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen/SelectionDAG: LegalizeDAG.cpp updated: 1.454 -> 1.455 TargetLowering.cpp updated: 1.83 -> 1.84 --- Log message: Store default libgcc routine names and allow them to be redefined by target. --- Diffs of the changes: (+205 -82) LegalizeDAG.cpp| 210 +

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

2007-01-11 Thread Evan Cheng
Changes in directory llvm/include/llvm/Target: TargetLowering.h updated: 1.97 -> 1.98 --- Log message: Store default libgcc routine names and allow them to be redefined by target. --- Diffs of the changes: (+108 -1) TargetLowering.h | 109 +++

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

2007-01-11 Thread Chris Lattner
> For PR1043: http://llvm.org/PR1043 : > Merge ConstantIntegral and ConstantBool into ConstantInt. > Remove ConstantIntegral and ConstantBool from LLVM. yay! Some feedback below. > + /// @brief Static factory method for getting a ConstantInt > instance which > + /// stands for a bool value.

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

2007-01-11 Thread Nick Lewycky
Changes in directory llvm/lib/Transforms/Scalar: PredicateSimplifier.cpp updated: 1.45 -> 1.46 --- Log message: If we know that it's a constant being casted, propagate through the cast instruction. Doesn't work the other way though (can't recover bits that have been truncated). --- Diffs of t

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

2007-01-11 Thread Reid Spencer
On Thu, 2007-01-11 at 16:54 -0800, Chris Lattner wrote: > > Index: llvm/include/llvm/Constants.h > > diff -u llvm/include/llvm/Constants.h:1.114 llvm/include/llvm/ > > Constants.h:1.115 > > --- llvm/include/llvm/Constants.h:1.114 Thu Jan 11 06:24:13 2007 > > +++ llvm/include/llvm/Constants.h

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

2007-01-11 Thread Reid Spencer
Changes in directory llvm-test/MultiSource: Makefile.multisrc updated: 1.55 -> 1.56 --- Log message: Add a rule for running utils/findmisopt. You can just "make misopt" now in any test directory and it will run findmisopt correctly. This is useful in situations where you have all three backends

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

2007-01-11 Thread Reid Spencer
Changes in directory llvm-test: Makefile.rules updated: 1.22 -> 1.23 Makefile.programs updated: 1.247 -> 1.248 --- Log message: Add a rule for running utils/findmisopt. You can just "make misopt" now in any test directory and it will run findmisopt correctly. This is useful in situations where

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

2007-01-11 Thread Chris Lattner
> Index: llvm/include/llvm/Constants.h > diff -u llvm/include/llvm/Constants.h:1.114 llvm/include/llvm/ > Constants.h:1.115 > --- llvm/include/llvm/Constants.h:1.114 Thu Jan 11 06:24:13 2007 > +++ llvm/include/llvm/Constants.h Thu Jan 11 08:31:10 2007 > @@ -96,13 +96,13 @@ >/// @brie

[llvm-commits] CVS: llvm-test/MultiSource/Benchmarks/MiBench/telecomm-gsm/large.au Makefile large.au.run.gsm

2007-01-11 Thread Anton Korobeynikov
Changes in directory llvm-test/MultiSource/Benchmarks/MiBench/telecomm-gsm: large.au added (r1.1) Makefile updated: 1.1 -> 1.2 large.au.run.gsm (r1.1) removed --- Log message: Bad input file was supplied. Fixed. --- Diffs of the changes: (+1 -1) Makefile |2 +- large.au |0 2 file

[llvm-commits] [release_19] CVS: llvm/include/llvm/LinkAllPasses.h

2007-01-11 Thread John Criswell
Changes in directory llvm/include/llvm: LinkAllPasses.h updated: 1.3 -> 1.3.4.1 --- Log message: Remove DSA passes. --- Diffs of the changes: (+0 -13) LinkAllPasses.h | 13 - 1 files changed, 13 deletions(-) Index: llvm/include/llvm/LinkAllPasses.h diff -u llvm/include/llvm

[llvm-commits] CVS: llvm-test/MultiSource/Benchmarks/MiBench/consumer-typeset/.cvsignore

2007-01-11 Thread Reid Spencer
Changes in directory llvm-test/MultiSource/Benchmarks/MiBench/consumer-typeset: .cvsignore added (r1.1) --- Log message: Ignore Output directory. --- Diffs of the changes: (+1 -0) .cvsignore |1 + 1 files changed, 1 insertion(+) Index: llvm-test/MultiSource/Benchmarks/MiBench/consume

[llvm-commits] CVS: llvm-test/MultiSource/Benchmarks/MiBench/security-blowfish/bftest.c

2007-01-11 Thread Anton Korobeynikov
Changes in directory llvm-test/MultiSource/Benchmarks/MiBench/security-blowfish: bftest.c updated: 1.1 -> 1.2 --- Log message: Don't print uninitialized value to output :) --- Diffs of the changes: (+1 -1) bftest.c |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm-tes

[llvm-commits] CVS: llvm-test/MultiSource/Benchmarks/MiBench/telecomm-FFT/Makefile main.c

2007-01-11 Thread Anton Korobeynikov
Changes in directory llvm-test/MultiSource/Benchmarks/MiBench/telecomm-FFT: Makefile updated: 1.1 -> 1.2 main.c updated: 1.1 -> 1.2 --- Log message: Don't use rand() for input: it's runtime-dependent. Add tolerance. --- Diffs of the changes: (+3 -4) Makefile |1 + main.c |6 ++---

[llvm-commits] CVS: llvm-test/MultiSource/Benchmarks/MiBench/security-rijndael/aesxam.c

2007-01-11 Thread Anton Korobeynikov
Changes in directory llvm-test/MultiSource/Benchmarks/MiBench/security-rijndael: aesxam.c updated: 1.1 -> 1.2 --- Log message: fpost_t is opaque type. It's long only on few systems. Use ftell() instead to get file length. --- Diffs of the changes: (+2 -2) aesxam.c |4 ++-- 1 files cha

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

2007-01-11 Thread Nick Lewycky
Changes in directory llvm/lib/Transforms/Scalar: PredicateSimplifier.cpp updated: 1.44 -> 1.45 --- Log message: Clean up logic after ConstantBool removal. --- Diffs of the changes: (+14 -20) PredicateSimplifier.cpp | 34 ++ 1 files changed, 14 insertions(+

[llvm-commits] CVS: llvm-test/MultiSource/Benchmarks/MiBench/office-ispell/correct.c

2007-01-11 Thread Reid Spencer
Changes in directory llvm-test/MultiSource/Benchmarks/MiBench/office-ispell: correct.c updated: 1.1 -> 1.2 --- Log message: Rename getline so it doesn't conflict with the Linux version. --- Diffs of the changes: (+9 -6) correct.c | 15 +-- 1 files changed, 9 insertions(+), 6

[llvm-commits] [release_19] CVS: llvm-poolalloc/include/poolalloc/PoolAllocate.h

2007-01-11 Thread John Criswell
Changes in directory llvm-poolalloc/include/poolalloc: PoolAllocate.h updated: 1.51.2.1 -> 1.51.2.2 --- Log message: Added --with-safecodesrc and --with=safecodeobj options to specify the location of SAFECode. There should be no more hard coded paths in the poolalloc source tree. These should

[llvm-commits] [release_19] CVS: llvm-poolalloc/Makefile.common.in configure

2007-01-11 Thread John Criswell
Changes in directory llvm-poolalloc: Makefile.common.in updated: 1.11 -> 1.11.2.1 configure updated: 1.11.2.2 -> 1.11.2.3 --- Log message: Added --with-safecodesrc and --with=safecodeobj options to specify the location of SAFECode. There should be no more hard coded paths in the poolalloc sour

[llvm-commits] [release_19] CVS: llvm-poolalloc/autoconf/configure.ac

2007-01-11 Thread John Criswell
Changes in directory llvm-poolalloc/autoconf: configure.ac updated: 1.10.2.2 -> 1.10.2.3 --- Log message: Added --with-safecodesrc and --with=safecodeobj options to specify the location of SAFECode. There should be no more hard coded paths in the poolalloc source tree. These should default to

[llvm-commits] [release_19] CVS: llvm/lib/Analysis/DataStructure/Makefile

2007-01-11 Thread John Criswell
Changes in directory llvm/lib/Analysis/DataStructure: Makefile (r1.5) removed --- Log message: Remove files from release_19 branch. --- Diffs of the changes: (+0 -0) 0 files changed ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http:/

[llvm-commits] [release_19] CVS: llvm/lib/Analysis/DataStructure/BottomUpClosure.cpp CallTargets.cpp CompleteBottomUp.cpp DataStructure.cpp DataStructureAA.cpp DataStructureOpt.cpp DataStructureStats.

2007-01-11 Thread John Criswell
Changes in directory llvm/lib/Analysis/DataStructure: BottomUpClosure.cpp (r1.123) removed CallTargets.cpp (r1.4) removed CompleteBottomUp.cpp (r1.37) removed DataStructure.cpp (r1.248) removed DataStructureAA.cpp (r1.40) removed DataStructureOpt.cpp (r1.13) removed DataStructureStats.cpp (r1.21

[llvm-commits] [release_19] CVS: llvm/tools/bugpoint/Makefile

2007-01-11 Thread John Criswell
Changes in directory llvm/tools/bugpoint: Makefile updated: 1.19 -> 1.19.4.1 --- Log message: Remove DSA from release_19 tools. --- Diffs of the changes: (+1 -1) Makefile |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/tools/bugpoint/Makefile diff -u llvm/tools/bugp

[llvm-commits] [release_19] CVS: llvm/lib/Analysis/Makefile

2007-01-11 Thread John Criswell
Changes in directory llvm/lib/Analysis: Makefile updated: 1.11 -> 1.11.10.1 --- Log message: Don't bother building DSA directory; no one uses it anymore. --- Diffs of the changes: (+1 -1) Makefile |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Analysis/Makefile

[llvm-commits] [release_19] CVS: llvm/tools/opt/Makefile

2007-01-11 Thread John Criswell
Changes in directory llvm/tools/opt: Makefile updated: 1.59 -> 1.59.4.1 --- Log message: Remove DSA from release_19 tools. --- Diffs of the changes: (+1 -1) Makefile |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/tools/opt/Makefile diff -u llvm/tools/opt/Makefile:

[llvm-commits] [release_19] CVS: llvm/include/llvm/Analysis/DataStructure/CallTargets.h DSGraph.h DSGraphTraits.h DSNode.h DSSupport.h DataStructure.h

2007-01-11 Thread John Criswell
Changes in directory llvm/include/llvm/Analysis/DataStructure: CallTargets.h (r1.1) removed DSGraph.h (r1.110) removed DSGraphTraits.h (r1.25) removed DSNode.h (r1.58) removed DSSupport.h (r1.41) removed DataStructure.h (r1.98) removed --- Log message: Remove DSA from release_19 branch. --- D

[llvm-commits] [release_19] CVS: llvm-poolalloc/lib/DSA/Makefile

2007-01-11 Thread John Criswell
Changes in directory llvm-poolalloc/lib/DSA: Makefile updated: 1.5.2.1 -> 1.5.2.2 --- Log message: Build a shared library that can be loaded into the opt command. --- Diffs of the changes: (+3 -0) Makefile |3 +++ 1 files changed, 3 insertions(+) Index: llvm-poolalloc/lib/DSA/Makefil

Re: [llvm-commits] [llvm-gcc] Changes In Boolean (please commit)

2007-01-11 Thread Jeff Cohen
When diffing the code generated by my version of flex against Lexer.cpp.cvs, and excluding the #line directives, I get this: 23,24c23 < * $Header: /home/daffy/u0/vern/flex/RCS/flex.skl,v 2.91 96/09/10 16:58:48 vern Exp $ < * $FreeBSD: src/usr.bin/lex/flex.skl,v 1.8 2004/01/06 19:03:44 nectar

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

2007-01-11 Thread Devang Patel
Changes in directory llvm/lib/VMCore: PassManager.cpp updated: 1.116 -> 1.117 --- Log message: Start using PMStack. Now each pass is responsibe for assinging a pass manager for itself. There is some opportunity to remove some dead code from PassManager.cpp. --- Diffs of the changes: (+24

[llvm-commits] CVS: llvm-test/MultiSource/Benchmarks/MiBench/automotive-basicmath/Makefile

2007-01-11 Thread Reid Spencer
Changes in directory llvm-test/MultiSource/Benchmarks/MiBench/automotive-basicmath: Makefile updated: 1.1 -> 1.2 --- Log message: Set a relative FP tolerance for this test. --- Diffs of the changes: (+1 -0) Makefile |1 + 1 files changed, 1 insertion(+) Index: llvm-test/MultiSource/

Re: [llvm-commits] [llvm-gcc] Changes In Boolean (please commit)

2007-01-11 Thread Jeff Cohen
Reid Spencer wrote: > On Thu, 2007-01-11 at 13:19 -0800, Jeff Cohen wrote: > >> Not that message. this one: >> >> = >> OK, so I figured I need to update LLVM. Now that doesn't build: >> >> llvm[2]: Compiling Lexer.cpp for Debug build >> Lexer.cpp: In function 'int llvmAsmlex

Re: [llvm-commits] [llvm-gcc] Changes In Boolean (please commit)

2007-01-11 Thread Jeff Cohen
Jeff Cohen wrote: > Jeff Cohen wrote: > >> Reid Spencer wrote: >> >> >>> On Thu, 2007-01-11 at 13:33 -0800, Jeff Cohen wrote: >>> >>> >>> Look at the error more closely. It is not complaining about an unused label. That is a warning. It is complaining about u

Re: [llvm-commits] [llvm-gcc] Changes In Boolean (please commit)

2007-01-11 Thread Jeff Cohen
Jeff Cohen wrote: > Reid Spencer wrote: > >> On Thu, 2007-01-11 at 13:33 -0800, Jeff Cohen wrote: >> >> >>> Look at the error more closely. It is not complaining about an unused >>> label. That is a warning. It is complaining about using an undefined >>> label. I have no local chan

Re: [llvm-commits] [llvm-gcc] Changes In Boolean (please commit)

2007-01-11 Thread Jeff Cohen
Reid Spencer wrote: > On Thu, 2007-01-11 at 13:33 -0800, Jeff Cohen wrote: > >> Look at the error more closely. It is not complaining about an unused >> label. That is a warning. It is complaining about using an undefined >> label. I have no local changes. >> > > Ah, yes, you're right

[llvm-commits] CVS: llvm/Makefile.rules

2007-01-11 Thread Reid Spencer
Changes in directory llvm: Makefile.rules updated: 1.418 -> 1.419 --- Log message: Don't remove the find_rule label from FLEX output. It is needed by some versions of FLEX even through we don't use REJECT. Thanks to Jeff Cohen for tracking this down. --- Diffs of the changes: (+0 -1) Makef

Re: [llvm-commits] [llvm-gcc] Changes In Boolean (please commit)

2007-01-11 Thread Reid Spencer
On Thu, 2007-01-11 at 13:33 -0800, Jeff Cohen wrote: > Reid Spencer wrote: > > On Thu, 2007-01-11 at 13:19 -0800, Jeff Cohen wrote: > > > >> Not that message. this one: > >> > >> = > >> OK, so I figured I need to update LLVM. Now that doesn't build: > >> > >> llvm[2]: Compil

Re: [llvm-commits] [llvm-gcc] Changes In Boolean (please commit)

2007-01-11 Thread Reid Spencer
On Thu, 2007-01-11 at 13:19 -0800, Jeff Cohen wrote: > Not that message. this one: > > = > OK, so I figured I need to update LLVM. Now that doesn't build: > > llvm[2]: Compiling Lexer.cpp for Debug build > Lexer.cpp: In function 'int llvmAsmlex()': > Lexer.cpp:1244: error: la

Re: [llvm-commits] [llvm-gcc] Changes In Boolean (please commit)

2007-01-11 Thread Reid Spencer
On Thu, 2007-01-11 at 12:38 -0800, Jeff Cohen wrote: > OK, so I figured I need to update LLVM. Now that doesn't build: > > llvm[2]: Compiling Lexer.cpp for Debug build > Lexer.cpp: In function 'int llvmAsmlex()': > Lexer.cpp:1244: error: label 'find_rule' used but not defined > gmake[2]: *** [/us

Re: [llvm-commits] [llvm-gcc] Changes In Boolean (please commit)

2007-01-11 Thread Jeff Cohen
Not that message. this one: = OK, so I figured I need to update LLVM. Now that doesn't build: llvm[2]: Compiling Lexer.cpp for Debug build Lexer.cpp: In function 'int llvmAsmlex()': Lexer.cpp:1244: error: label 'find_rule' used but not defined gmake[2]: *** [/usr/home/jeffc/l

Re: [llvm-commits] [LLVMdev] combined arm patch

2007-01-11 Thread Lauro Ramos Venancio
The following patch updates Rafael's patch to apply it on svn revision 247. Lauro 2006/12/6, Rafael EspĂ­ndola <[EMAIL PROTECTED]>: > Could you please try to remove the empty gcc/unwind.h and try again? I > am currently compiling on a powerbook. I will report as soon as it > finishes. The buil

Re: [llvm-commits] [llvm-gcc] Changes In Boolean (please commit)

2007-01-11 Thread Reid Spencer
Jeff, That just can't be .. see below On Thu, 2007-01-11 at 12:57 -0800, Jeff Cohen wrote: > See my previous message. I updated, and LLVM no longer builds. > > Reid Spencer wrote: > > You need to update your LLVM tree. I just committed the BoolTy->Int1Ty > > change and the patch handles that ch

[llvm-commits] CVS: llvm-test/RunSafely.sh

2007-01-11 Thread Reid Spencer
Changes in directory llvm-test: RunSafely.sh updated: 1.26 -> 1.27 --- Log message: Back out the last patch. We want to include the stderr in the diff'd output. I got fooled by stale *.out-nat files resulting from a local change. --- Diffs of the changes: (+1 -1) RunSafely.sh |2 +- 1

Re: [llvm-commits] [llvm-gcc] Changes In Boolean (please commit)

2007-01-11 Thread Jeff Cohen
See my previous message. I updated, and LLVM no longer builds. Reid Spencer wrote: > You need to update your LLVM tree. I just committed the BoolTy->Int1Ty > change and the patch handles that change as well. > > Reid. > > On Thu, 2007-01-11 at 12:24 -0800, Jeff Cohen wrote: > >> The patch does

[llvm-commits] CVS: llvm-test/RunSafely.sh

2007-01-11 Thread Reid Spencer
Changes in directory llvm-test: RunSafely.sh updated: 1.25 -> 1.26 --- Log message: Don't re-direct stderr to the output file. This can cause differences. --- Diffs of the changes: (+1 -1) RunSafely.sh |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm-test/RunSafely.s

Re: [llvm-commits] [llvm-gcc] Changes In Boolean (please commit)

2007-01-11 Thread Reid Spencer
You need to update your LLVM tree. I just committed the BoolTy->Int1Ty change and the patch handles that change as well. Reid. On Thu, 2007-01-11 at 12:24 -0800, Jeff Cohen wrote: > The patch doesn't work: > > g++40 -c -g -O2 -DIN_GCC -W -Wall -Wwrite-strings -pedantic > -Wno-long-long -Wno-vari

Re: [llvm-commits] [llvm-gcc] Changes In Boolean (please commit)

2007-01-11 Thread Jeff Cohen
OK, so I figured I need to update LLVM. Now that doesn't build: llvm[2]: Compiling Lexer.cpp for Debug build Lexer.cpp: In function 'int llvmAsmlex()': Lexer.cpp:1244: error: label 'find_rule' used but not defined gmake[2]: *** [/usr/home/jeffc/llvm/obj/lib/AsmParser/Debug/Lexer.o] Error 1 I thi

Re: [llvm-commits] [llvm-gcc] Changes In Boolean (please commit)

2007-01-11 Thread Jeff Cohen
The patch doesn't work: g++40 -c -g -O2 -DIN_GCC -W -Wall -Wwrite-strings -pedantic -Wno-long-long -Wno-variadic-macros -fno-common -DHAVE_CONFIG_H -Wno-unused -DTARGET_NAME=\"amd64-unknown-freebsd6.1\" -DENABLE_LLVM -D__STDC_LIMIT_MACROS -I. -I. -I../../gcc -I../../gcc/. -I../../gcc/../inc

[llvm-commits] CVS: llvm-test/MultiSource/Applications/oggenc/oggenc.c

2007-01-11 Thread Reid Spencer
Changes in directory llvm-test/MultiSource/Applications/oggenc: oggenc.c updated: 1.4 -> 1.5 --- Log message: Remove time as a source of non-determinism in the output of this program. --- Diffs of the changes: (+9 -5) oggenc.c | 14 +- 1 files changed, 9 insertions(+), 5 dele

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

2007-01-11 Thread Reid Spencer
Changes in directory llvm-test: Makefile.programs updated: 1.246 -> 1.247 --- Log message: Add a rule for bugpointing cbe --- Diffs of the changes: (+5 -1) Makefile.programs |6 +- 1 files changed, 5 insertions(+), 1 deletion(-) Index: llvm-test/Makefile.programs diff -u llvm-te

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

2007-01-11 Thread Reid Spencer
Changes in directory llvm-test/MultiSource: Makefile.multisrc updated: 1.54 -> 1.55 --- Log message: Add a short hand rule for running bugpoint on cbe --- Diffs of the changes: (+1 -0) Makefile.multisrc |1 + 1 files changed, 1 insertion(+) Index: llvm-test/MultiSource/Makefile.multi

[llvm-commits] CVS: llvm-test/SingleSource/UnitTests/2005-07-17-INT-To-FP.c

2007-01-11 Thread Reid Spencer
Changes in directory llvm-test/SingleSource/UnitTests: 2005-07-17-INT-To-FP.c updated: 1.8 -> 1.9 --- Log message: Fix this test to have as many printf format specifications as arguments. --- Diffs of the changes: (+1 -1) 2005-07-17-INT-To-FP.c |2 +- 1 files changed, 1 insertion(+), 1

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

2007-01-11 Thread Devang Patel
Changes in directory llvm/lib/VMCore: PassManager.cpp updated: 1.115 -> 1.116 --- Log message: Use getPassManagerType() instead of dynamic_cast. --- Diffs of the changes: (+8 -18) PassManager.cpp | 26 -- 1 files changed, 8 insertions(+), 18 deletions(-) Index:

Re: [llvm-commits] [llvm-gcc] Changes In Boolean (please commit)

2007-01-11 Thread Jim Laskey
Applied to tree. Cheers, -- Jim On 11-Jan-07, at 2:24 PM, Reid Spencer wrote: > All, > > Please apply this patch to llvm-gcc r247. It adjusts llvm-gcc for > recent > changes in LLVM related to the BoolTy. > > BoolTy->Int1Ty > ConstantBool->ConstantInt > ConstantIntegral->ConstantInt > > Reid_

  1   2   >