[llvm-commits] CVS: llvm/lib/Bitcode/Writer/ValueEnumerator.cpp ValueEnumerator.h

2007-05-03 Thread Chris Lattner
Changes in directory llvm/lib/Bitcode/Writer: ValueEnumerator.cpp updated: 1.10 -> 1.11 ValueEnumerator.h updated: 1.9 -> 1.10 --- Log message: optimize constant layout. This fixes encoding of 181.mcf (by ensuring integer structure idx's are emitted before constant expr geps) and shrinks file

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

2007-05-03 Thread Chris Lattner
Changes in directory llvm/lib/Bitcode/Writer: ValueEnumerator.cpp updated: 1.9 -> 1.10 --- Log message: simple optimization for the type table --- Diffs of the changes: (+29 -5) ValueEnumerator.cpp | 34 +- 1 files changed, 29 insertions(+), 5 deletions(-)

[llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2007-05-03 Thread Chris Lattner
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.355 -> 1.356 --- Log message: fix a bug where llvm-as couldn't assemble the .ll file for 252.eon. --- Diffs of the changes: (+1 -1) llvmAsmParser.y |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/li

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

2007-05-03 Thread Chris Lattner
Changes in directory llvm/lib/Bitcode/Reader: BitcodeReader.cpp updated: 1.35 -> 1.36 --- Log message: storeinst ctor takes isvolatile before alignment. With this, 176.gcc roundtrips --- Diffs of the changes: (+1 -1) BitcodeReader.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion

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

2007-05-03 Thread Chris Lattner
Changes in directory llvm/lib/Bitcode/Writer: BitcodeWriter.cpp updated: 1.28 -> 1.29 --- Log message: fix encoding of invoke instructions. kc++ now round trips --- Diffs of the changes: (+0 -1) BitcodeWriter.cpp |1 - 1 files changed, 1 deletion(-) Index: llvm/lib/Bitcode/Writer/Bi

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

2007-05-03 Thread Chris Lattner
Changes in directory llvm/lib/Bitcode/Reader: BitcodeReader.cpp updated: 1.34 -> 1.35 --- Log message: fix a misplaced error --- Diffs of the changes: (+1 -1) BitcodeReader.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Bitcode/Reader/BitcodeReader.cpp diff

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

2007-05-03 Thread Chris Lattner
Changes in directory llvm/lib/Bitcode/Writer: BitcodeWriter.cpp updated: 1.27 -> 1.28 --- Log message: encode and read param attrs along with function type. WE can now roundtrip Olden/voronoi loslessly --- Diffs of the changes: (+2 -2) BitcodeWriter.cpp |4 ++-- 1 files changed, 2 in

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

2007-05-03 Thread Chris Lattner
Changes in directory llvm/lib/Bitcode/Reader: BitcodeReader.cpp updated: 1.33 -> 1.34 --- Log message: encode and read param attrs along with function type. WE can now roundtrip Olden/voronoi loslessly --- Diffs of the changes: (+6 -7) BitcodeReader.cpp | 13 ++--- 1 files chan

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

2007-05-03 Thread Chris Lattner
Changes in directory llvm/lib/VMCore: Type.cpp updated: 1.186 -> 1.187 --- Log message: if functiontype is going to have a pointer to a paramattr object, it better be const. The only way to get a pointer to these returns a const pointer. --- Diffs of the changes: (+2 -2) Type.cpp |4 +

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

2007-05-03 Thread Chris Lattner
Changes in directory llvm/include/llvm: DerivedTypes.h updated: 1.93 -> 1.94 --- Log message: if functiontype is going to have a pointer to a paramattr object, it better be const. The only way to get a pointer to these returns a const pointer. --- Diffs of the changes: (+3 -3) DerivedType

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

2007-05-03 Thread Reid Spencer
Changes in directory llvm/lib/ExecutionEngine/Interpreter: Execution.cpp updated: 1.180 -> 1.181 --- Log message: Bitcast all the bits of a floating point value, not just one. The zero extension is needed because the constructor for the Destination value causes the APInt to have a bit width of

[llvm-commits] CVS: llvm/test/ExecutionEngine/fpbitcast.ll

2007-05-03 Thread Reid Spencer
Changes in directory llvm/test/ExecutionEngine: fpbitcast.ll added (r1.1) --- Log message: Add a test case for testing the LLI interpreter wrt bitcast of fp to integer. --- Diffs of the changes: (+21 -0) fpbitcast.ll | 21 + 1 files changed, 21 insertions(+) Index:

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

2007-05-03 Thread Chris Lattner
Changes in directory llvm/lib/Bitcode/Reader: BitcodeReader.cpp updated: 1.32 -> 1.33 BitcodeReader.h updated: 1.16 -> 1.17 --- Log message: add support for reading the param attrs block --- Diffs of the changes: (+82 -0) BitcodeReader.cpp | 69 +++

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

2007-05-03 Thread Chris Lattner
Changes in directory llvm/lib/Bitcode/Writer: BitcodeWriter.cpp updated: 1.26 -> 1.27 --- Log message: fix a bug encoding param attrs --- Diffs of the changes: (+1 -1) BitcodeWriter.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Bitcode/Writer/BitcodeWriter

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

2007-05-03 Thread Chris Lattner
Changes in directory llvm/include/llvm: ParameterAttributes.h updated: 1.11 -> 1.12 --- Log message: add a helper --- Diffs of the changes: (+4 -0) ParameterAttributes.h |4 1 files changed, 4 insertions(+) Index: llvm/include/llvm/ParameterAttributes.h diff -u llvm/include/llvm

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

2007-05-03 Thread Chris Lattner
Changes in directory llvm/lib/Bitcode/Reader: BitcodeReader.cpp updated: 1.31 -> 1.32 --- Log message: remove dead code --- Diffs of the changes: (+0 -6) BitcodeReader.cpp |6 -- 1 files changed, 6 deletions(-) Index: llvm/lib/Bitcode/Reader/BitcodeReader.cpp diff -u llvm/lib/Bit

[llvm-commits] CVS: llvm/include/llvm/Bitcode/LLVMBitCodes.h

2007-05-03 Thread Chris Lattner
Changes in directory llvm/include/llvm/Bitcode: LLVMBitCodes.h updated: 1.13 -> 1.14 --- Log message: remove unused code --- Diffs of the changes: (+11 -12) LLVMBitCodes.h | 23 +++ 1 files changed, 11 insertions(+), 12 deletions(-) Index: llvm/include/llvm/Bitcode/

[llvm-commits] CVS: llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp

2007-05-03 Thread Chris Lattner
Changes in directory llvm/tools/llvm-bcanalyzer: llvm-bcanalyzer.cpp updated: 1.16 -> 1.17 --- Log message: add support for new codes/block --- Diffs of the changes: (+7 -1) llvm-bcanalyzer.cpp |8 +++- 1 files changed, 7 insertions(+), 1 deletion(-) Index: llvm/tools/llvm-bcanal

[llvm-commits] CVS: llvm/include/llvm/Bitcode/LLVMBitCodes.h

2007-05-03 Thread Chris Lattner
Changes in directory llvm/include/llvm/Bitcode: LLVMBitCodes.h updated: 1.12 -> 1.13 --- Log message: add new codes --- Diffs of the changes: (+11 -5) LLVMBitCodes.h | 16 +++- 1 files changed, 11 insertions(+), 5 deletions(-) Index: llvm/include/llvm/Bitcode/LLVMBitCodes.h

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

2007-05-03 Thread Chris Lattner
Changes in directory llvm/lib/Bitcode/Writer: BitcodeWriter.cpp updated: 1.25 -> 1.26 --- Log message: add writer support for param attrs --- Diffs of the changes: (+15 -1) BitcodeWriter.cpp | 16 +++- 1 files changed, 15 insertions(+), 1 deletion(-) Index: llvm/lib/Bitcode

Re: [llvm-commits] CVS: llvm/lib/Bitcode/Reader/BitcodeReader.cpp

2007-05-03 Thread Chris Lattner
On May 3, 2007, at 7:32 PM, Reid Spencer wrote: > On Thu, 3 May 2007 19:28:14 -0700 > Chris Lattner <[EMAIL PROTECTED]> wrote: >>> >>> Allow this to compile with gcc 4.0.X >> >> Doh, thanks Reid, FWIW, that bug is fixed in apple gcc 4.2. Now they >> just need to finish it :) > > Yeah, plight of

Re: [llvm-commits] CVS: llvm/lib/Bitcode/Reader/BitcodeReader.cpp

2007-05-03 Thread Reid Spencer
On Thu, 3 May 2007 19:28:14 -0700 Chris Lattner <[EMAIL PROTECTED]> wrote: >> >> Allow this to compile with gcc 4.0.X > >Doh, thanks Reid, FWIW, that bug is fixed in apple gcc 4.2. Now they >just need to finish it :) Yeah, plight of the "compiler poor" like me :) > >-Chris > >> >> --- >> Diff

Re: [llvm-commits] CVS: llvm/lib/Bitcode/Reader/BitcodeReader.cpp

2007-05-03 Thread Chris Lattner
> > Allow this to compile with gcc 4.0.X Doh, thanks Reid, FWIW, that bug is fixed in apple gcc 4.2. Now they just need to finish it :) -Chris > > --- > Diffs of the changes: (+4 -2) > > BitcodeReader.cpp |6 -- > 1 files changed, 4 insertions(+), 2 deletions(-) > > > Index: llvm/li

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

2007-05-03 Thread Reid Spencer
Changes in directory llvm/lib/Bitcode/Reader: BitcodeReader.cpp updated: 1.30 -> 1.31 --- Log message: Allow this to compile with gcc 4.0.X --- Diffs of the changes: (+4 -2) BitcodeReader.cpp |6 -- 1 files changed, 4 insertions(+), 2 deletions(-) Index: llvm/lib/Bitcode/Reader/B

[llvm-commits] [126860] Fix C++Frontend/2007-05-03-VectorInit.cpp and PR1378.

2007-05-03 Thread clattner
Revision: 126860 Author: clattner Date: 2007-05-03 17:52:00 -0700 (Thu, 03 May 2007) Log Message: --- Fix C++Frontend/2007-05-03-VectorInit.cpp and PR1378. It isn't clear whether a VECTOR_CST with no elements is supposed to be undef or zero. Default to zero for now. Modified Path

[llvm-commits] CVS: llvm/test/C++Frontend/2007-05-03-VectorInit.cpp

2007-05-03 Thread Chris Lattner
Changes in directory llvm/test/C++Frontend: 2007-05-03-VectorInit.cpp added (r1.1) --- Log message: new testcase --- Diffs of the changes: (+17 -0) 2007-05-03-VectorInit.cpp | 17 + 1 files changed, 17 insertions(+) Index: llvm/test/C++Frontend/2007-05-03-VectorInit.cpp

[llvm-commits] CVS: llvm/lib/Bitcode/Writer/ValueEnumerator.h

2007-05-03 Thread Chris Lattner
Changes in directory llvm/lib/Bitcode/Writer: ValueEnumerator.h updated: 1.8 -> 1.9 --- Log message: pass by reference, not by value --- Diffs of the changes: (+1 -1) ValueEnumerator.h |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Bitcode/Writer/ValueEnumerato

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

2007-05-03 Thread Chris Lattner
Changes in directory llvm/lib/Bitcode/Writer: BitcodeWriter.cpp updated: 1.24 -> 1.25 --- Log message: trivial scaffolding for param attrs --- Diffs of the changes: (+12 -0) BitcodeWriter.cpp | 12 1 files changed, 12 insertions(+) Index: llvm/lib/Bitcode/Writer/BitcodeWri

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

2007-05-03 Thread Evan Cheng
No idea. Lauro? Evan On May 3, 2007, at 5:33 PM, Chris Lattner wrote: > > On May 3, 2007, at 5:27 PM, Evan Cheng wrote: > >> >> >> Changes in directory llvm/lib/Target/ARM: >> >> ARMISelLowering.cpp updated: 1.49 -> 1.50 >> --- >> Log message: >> >> On Mac OS X, GV requires an extra load only whe

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

2007-05-03 Thread Chris Lattner
On May 3, 2007, at 5:27 PM, Evan Cheng wrote: > > > Changes in directory llvm/lib/Target/ARM: > > ARMISelLowering.cpp updated: 1.49 -> 1.50 > --- > Log message: > > On Mac OS X, GV requires an extra load only when relocation-model > is non-static. Does ELF do something similar? If not, this s

[llvm-commits] [126856] Handle edge case, when starting offset for bit field

2007-05-03 Thread dpatel
Revision: 126856 Author: dpatel Date: 2007-05-03 17:31:00 -0700 (Thu, 03 May 2007) Log Message: --- Handle edge case, when starting offset for bit field is outside allocated bytes and starting offset is not at byte boundry. Modified Paths: -- apple-local/branches/llv

[llvm-commits] CVS: llvm/test/CodeGen/ARM/load-global.ll

2007-05-03 Thread Evan Cheng
Changes in directory llvm/test/CodeGen/ARM: load-global.ll updated: 1.3 -> 1.4 --- Log message: Test load global in static mode. --- Diffs of the changes: (+10 -7) load-global.ll | 17 ++--- 1 files changed, 10 insertions(+), 7 deletions(-) Index: llvm/test/CodeGen/ARM/load-

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

2007-05-03 Thread Evan Cheng
Changes in directory llvm/lib/Target/ARM: ARMISelLowering.cpp updated: 1.49 -> 1.50 --- Log message: On Mac OS X, GV requires an extra load only when relocation-model is non-static. --- Diffs of the changes: (+6 -5) ARMISelLowering.cpp | 11 ++- 1 files changed, 6 insertions(+), 5

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

2007-05-03 Thread Chris Lattner
> + } else if (CallInst *CI = dyn_cast(UsersToProcess > [i].Inst)) { > +// Addressing modes can also be folded into prefetches. > +Function *CalledFunc = CI->getCalledFunction(); > +if (CalledFunc != NULL && > +CalledFunc->getIntrinsicID() == Intrinsic::pr

[llvm-commits] CVS: llvm/test/CodeGen/ARM/2007-05-03-BadPostIndexedLd.ll

2007-05-03 Thread Evan Cheng
Changes in directory llvm/test/CodeGen/ARM: 2007-05-03-BadPostIndexedLd.ll added (r1.1) --- Log message: New test case. --- Diffs of the changes: (+113 -0) 2007-05-03-BadPostIndexedLd.ll | 113 + 1 files changed, 113 insertions(+) Index: llvm/test/

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

2007-05-03 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen/SelectionDAG: DAGCombiner.cpp updated: 1.298 -> 1.299 --- Log message: Don't create indexed load / store with zero offset! --- Diffs of the changes: (+8 -0) DAGCombiner.cpp |8 1 files changed, 8 insertions(+) Index: llvm/lib/CodeGen/Sele

[llvm-commits] CVS: llvm-test/SingleSource/UnitTests/2006-01-23-UnionInit.c

2007-05-03 Thread Evan Cheng
Changes in directory llvm-test/SingleSource/UnitTests: 2006-01-23-UnionInit.c updated: 1.2 -> 1.3 --- Log message: Temporarily disable this until we've fixed a FE bug. --- Diffs of the changes: (+4 -0) 2006-01-23-UnionInit.c |4 1 files changed, 4 insertions(+) Index: llvm-test/S

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

2007-05-03 Thread Evan Cheng
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.71 -> 1.72 --- Log message: Should never see an indexed load / store with zero offset. --- Diffs of the changes: (+7 -5) ARMAsmPrinter.cpp | 12 +++- 1 files changed, 7 insertions(+), 5 deletions(-) Index: ll

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

2007-05-03 Thread Dan Gohman
Changes in directory llvm/lib/Transforms/Scalar: LoopStrengthReduce.cpp updated: 1.134 -> 1.135 --- Log message: Allow strength reduction to make use of addressing modes for the address operand in a prefetch intrinsic. --- Diffs of the changes: (+10 -1) LoopStrengthReduce.cpp | 11 ++

[llvm-commits] CVS: llvm-test/External/SPEC/Makefile.spec2000 Makefile.spec2006 Makefile.spec95

2007-05-03 Thread Evan Cheng
Changes in directory llvm-test/External/SPEC: Makefile.spec2000 updated: 1.8 -> 1.9 Makefile.spec2006 updated: 1.2 -> 1.3 Makefile.spec95 updated: 1.11 -> 1.12 --- Log message: Implement SMALL_PROBLEM_SIZE. --- Diffs of the changes: (+15 -3) Makefile.spec2000 |4 Makefile.spec2006

[llvm-commits] CVS: llvm-test/MultiSource/Applications/minisat/small.cnf.gz Makefile

2007-05-03 Thread Evan Cheng
Changes in directory llvm-test/MultiSource/Applications/minisat: small.cnf.gz added (r1.1) Makefile updated: 1.11 -> 1.12 --- Log message: Implement SMALL_PROBLEM_SIZE=1. --- Diffs of the changes: (+7 -2) Makefile |9 +++-- small.cnf.gz |0 2 files changed, 7 insertions(+),

[llvm-commits] CVS: llvm-test/MultiSource/Benchmarks/ASCI_Purple/SMG2000/Makefile

2007-05-03 Thread Lauro Ramos Venancio
Changes in directory llvm-test/MultiSource/Benchmarks/ASCI_Purple/SMG2000: Makefile updated: 1.3 -> 1.4 --- Log message: I need to reduce more. My board has only 32MB of RAM. --- Diffs of the changes: (+1 -1) Makefile |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm-

[llvm-commits] CVS: llvm/lib/Bitcode/Writer/ValueEnumerator.cpp ValueEnumerator.h

2007-05-03 Thread Chris Lattner
Changes in directory llvm/lib/Bitcode/Writer: ValueEnumerator.cpp updated: 1.8 -> 1.9 ValueEnumerator.h updated: 1.7 -> 1.8 --- Log message: enumerate parameter attr lists. --- Diffs of the changes: (+33 -0) ValueEnumerator.cpp | 17 + ValueEnumerator.h | 16 +

[llvm-commits] CVS: llvm-test/MultiSource/Applications/JM/lencod/data/encoder_small.cfg

2007-05-03 Thread Evan Cheng
Changes in directory llvm-test/MultiSource/Applications/JM/lencod/data: encoder_small.cfg added (r1.1) --- Log message: Implement SMALL_PROBLEM_SIZE=1. --- Diffs of the changes: (+394 -0) encoder_small.cfg | 394 ++ 1 files changed, 394 i

[llvm-commits] CVS: llvm-test/MultiSource/Applications/JM/lencod/Makefile

2007-05-03 Thread Evan Cheng
Changes in directory llvm-test/MultiSource/Applications/JM/lencod: Makefile updated: 1.4 -> 1.5 --- Log message: Implement SMALL_PROBLEM_SIZE=1. --- Diffs of the changes: (+4 -0) Makefile |4 1 files changed, 4 insertions(+) Index: llvm-test/MultiSource/Applications/JM/lencod/Mak

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

2007-05-03 Thread Chris Lattner
Changes in directory llvm/lib/Bitcode/Writer: BitcodeWriter.cpp updated: 1.23 -> 1.24 --- Log message: Encoding calling conv info in call/invoke instrs, tree add now round trips completely --- Diffs of the changes: (+3 -2) BitcodeWriter.cpp |5 +++-- 1 files changed, 3 insertions(+),

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

2007-05-03 Thread Chris Lattner
Changes in directory llvm/lib/Bitcode/Reader: BitcodeReader.cpp updated: 1.29 -> 1.30 --- Log message: Encoding calling conv info in call/invoke instrs, tree add now round trips completely --- Diffs of the changes: (+21 -16) BitcodeReader.cpp | 37 +

Re: [llvm-commits] CVS: llvm/lib/Bitcode/Reader/BitcodeReader.cpp

2007-05-03 Thread Reid Spencer
On Thu, 3 May 2007 17:22:17 -0500 Chris Lattner <[EMAIL PROTECTED]> wrote: > > >Changes in directory llvm/lib/Bitcode/Reader: > >BitcodeReader.cpp updated: 1.28 -> 1.29 >--- >Log message: > >the type field for a store is the type of the pointer, not the value. > >With this fix I can round trip tre

[llvm-commits] CVS: llvm/lib/Bitcode/Writer/BitcodeWriter.cpp ValueEnumerator.cpp

2007-05-03 Thread Chris Lattner
Changes in directory llvm/lib/Bitcode/Writer: BitcodeWriter.cpp updated: 1.21 -> 1.22 ValueEnumerator.cpp updated: 1.7 -> 1.8 --- Log message: fix encoding of BB names in the symtab --- Diffs of the changes: (+11 -5) BitcodeWriter.cpp | 14 ++ ValueEnumerator.cpp |2 +-

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

2007-05-03 Thread Chris Lattner
Changes in directory llvm/lib/Bitcode/Reader: BitcodeReader.cpp updated: 1.28 -> 1.29 --- Log message: the type field for a store is the type of the pointer, not the value. With this fix I can round trip treeaadd, only losing calling conv info. --- Diffs of the changes: (+4 -3) BitcodeRea

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

2007-05-03 Thread Chris Lattner
Changes in directory llvm/lib/Bitcode/Writer: BitcodeWriter.cpp updated: 1.22 -> 1.23 --- Log message: don't bother encoding # varargs --- Diffs of the changes: (+0 -1) BitcodeWriter.cpp |1 - 1 files changed, 1 deletion(-) Index: llvm/lib/Bitcode/Writer/BitcodeWriter.cpp diff -u llv

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

2007-05-03 Thread Chris Lattner
Changes in directory llvm/lib/Bitcode/Reader: BitcodeReader.cpp updated: 1.27 -> 1.28 --- Log message: fix encoding of BB names in the symtab --- Diffs of the changes: (+10 -0) BitcodeReader.cpp | 10 ++ 1 files changed, 10 insertions(+) Index: llvm/lib/Bitcode/Reader/BitcodeRe

[llvm-commits] CVS: llvm/include/llvm/Bitcode/LLVMBitCodes.h

2007-05-03 Thread Chris Lattner
Changes in directory llvm/include/llvm/Bitcode: LLVMBitCodes.h updated: 1.11 -> 1.12 --- Log message: add a new code --- Diffs of the changes: (+2 -1) LLVMBitCodes.h |3 ++- 1 files changed, 2 insertions(+), 1 deletion(-) Index: llvm/include/llvm/Bitcode/LLVMBitCodes.h diff -u llvm/i

[llvm-commits] CVS: llvm-test/MultiSource/Benchmarks/tramp3d-v4/Makefile

2007-05-03 Thread Evan Cheng
Changes in directory llvm-test/MultiSource/Benchmarks/tramp3d-v4: Makefile updated: 1.3 -> 1.4 --- Log message: Implement SMALL_PROBLEM_SIZE. --- Diffs of the changes: (+4 -0) Makefile |4 1 files changed, 4 insertions(+) Index: llvm-test/MultiSource/Benchmarks/tramp3d-v4/Makefil

[llvm-commits] CVS: llvm-www/DevMtgMay2007.html

2007-05-03 Thread Jeff Cohen
Changes in directory llvm-www: DevMtgMay2007.html updated: 1.119 -> 1.120 --- Log message: Add "Using LLVM in Jolt compiler" talk. Gabe McArthur is only attending once. --- Diffs of the changes: (+3 -3) DevMtgMay2007.html |6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) In

[llvm-commits] CVS: llvm-test/MultiSource/Benchmarks/ASCI_Purple/SMG2000/Makefile

2007-05-03 Thread Evan Cheng
Changes in directory llvm-test/MultiSource/Benchmarks/ASCI_Purple/SMG2000: Makefile updated: 1.2 -> 1.3 --- Log message: Implement SMALL_PROBLEM_SIZE. --- Diffs of the changes: (+4 -0) Makefile |4 1 files changed, 4 insertions(+) Index: llvm-test/MultiSource/Benchmarks/ASCI_Purp

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

2007-05-03 Thread Chris Lattner
Changes in directory llvm/lib/Bitcode/Reader: BitcodeReader.cpp updated: 1.26 -> 1.27 --- Log message: bug fixes --- Diffs of the changes: (+3 -3) BitcodeReader.cpp |6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) Index: llvm/lib/Bitcode/Reader/BitcodeReader.cpp diff -u ll

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

2007-05-03 Thread Jeff Cohen
Changes in directory llvm/lib/VMCore: Globals.cpp updated: 1.23 -> 1.24 --- Log message: Unbreak VC++ build. --- Diffs of the changes: (+2 -2) Globals.cpp |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/lib/VMCore/Globals.cpp diff -u llvm/lib/VMCore/Globals.cpp:1

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

2007-05-03 Thread Jeff Cohen
Changes in directory llvm/include/llvm: Pass.h updated: 1.89 -> 1.90 --- Log message: Unbreak VC++ build. --- Diffs of the changes: (+0 -1) Pass.h |1 - 1 files changed, 1 deletion(-) Index: llvm/include/llvm/Pass.h diff -u llvm/include/llvm/Pass.h:1.89 llvm/include/llvm/Pass.h:1.90 -

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

2007-05-03 Thread Evan Cheng
That's how I am running my nightly tests now. You can add a couple of lines for your target. e.g. ifeq ($(TARGET_ARCH),ARM4) LLCBETAOPTION := .. endif It's just a makefile. Easy to hack. :-) Evan On May 3, 2007, at 3:00 PM, Lauro Ramos Venancio wrote: > I think we should coordinate the work.

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

2007-05-03 Thread Chris Lattner
Changes in directory llvm/lib/Bitcode/Reader: BitcodeReader.cpp updated: 1.25 -> 1.26 --- Log message: implement the rest of the instructions --- Diffs of the changes: (+68 -10) BitcodeReader.cpp | 78 +++--- 1 files changed, 68 insertions(

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

2007-05-03 Thread Lauro Ramos Venancio
I think we should coordinate the work. We are doing the same thing in different ways. I will try merge the changes. @@ -229,6 +237,9 @@ ifeq ($(ARCH),Sparc) LLCBETAOPTION := -enable-sparc-v9-insts endif +ifeq ($(TARGET_ARCH),ARM) +LLCBETAOPTION := -march=thumb +endif I think this is not a

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

2007-05-03 Thread Chris Lattner
> Evan's patch to avoid FPreg->intreg copy for cvt; store to mem > > +// avoid copying result of FTOUIZ to int reg when we're just > storing it > +let AddedComplexity = 1 in > +def : ARMPat<(store (i32 (bitconvert SPR:$src)), addrmode5:$addr), > + (FSTS SPR:$src, addrmode5:$addr)>; >

[llvm-commits] CVS: llvm-test/MultiSource/Benchmarks/Olden/voronoi/Makefile

2007-05-03 Thread Lauro Ramos Venancio
Changes in directory llvm-test/MultiSource/Benchmarks/Olden/voronoi: Makefile updated: 1.16 -> 1.17 --- Log message: Implement SMALL_PROBLEM_SIZE. --- Diffs of the changes: (+4 -0) Makefile |4 1 files changed, 4 insertions(+) Index: llvm-test/MultiSource/Benchmarks/Olden/vorono

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

2007-05-03 Thread Evan Cheng
Changes in directory llvm-test: Makefile.programs updated: 1.264 -> 1.265 RunSafely.sh updated: 1.27 -> 1.28 TimedExec.sh updated: 1.5 -> 1.6 --- Log message: Added support to do remote execution using rsh. e.g. make TARGET_LLCFLAGS="-mcpu=armcpuname" TARGET_ARCH=arm REMOTE_HOST=board REMOTE_U

[llvm-commits] CVS: llvm-www/DevMtgMay2007.html

2007-05-03 Thread Reid Spencer
Changes in directory llvm-www: DevMtgMay2007.html updated: 1.118 -> 1.119 --- Log message: Add Dan Moniz and Lakshmankumar Mukkavilli. --- Diffs of the changes: (+5 -3) DevMtgMay2007.html |8 +--- 1 files changed, 5 insertions(+), 3 deletions(-) Index: llvm-www/DevMtgMay2007.html

[llvm-commits] CVS: llvm-test/MultiSource/Benchmarks/Olden/treeadd/Makefile

2007-05-03 Thread Lauro Ramos Venancio
Changes in directory llvm-test/MultiSource/Benchmarks/Olden/treeadd: Makefile updated: 1.10 -> 1.11 --- Log message: Implement SMALL_PROBLEM_SIZE. --- Diffs of the changes: (+6 -0) Makefile |6 ++ 1 files changed, 6 insertions(+) Index: llvm-test/MultiSource/Benchmarks/Olden/tree

[llvm-commits] CVS: llvm-test/MultiSource/Benchmarks/Olden/perimeter/Makefile

2007-05-03 Thread Lauro Ramos Venancio
Changes in directory llvm-test/MultiSource/Benchmarks/Olden/perimeter: Makefile updated: 1.12 -> 1.13 --- Log message: Implement SMALL_PROBLEM_SIZE. --- Diffs of the changes: (+4 -0) Makefile |4 1 files changed, 4 insertions(+) Index: llvm-test/MultiSource/Benchmarks/Olden/peri

[llvm-commits] CVS: llvm/include/llvm/Analysis/Dominators.h

2007-05-03 Thread Devang Patel
Changes in directory llvm/include/llvm/Analysis: Dominators.h updated: 1.79 -> 1.80 --- Log message: Use iterative while loop instead of recursive function call. --- Diffs of the changes: (+1 -1) Dominators.h |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/include/l

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

2007-05-03 Thread Devang Patel
Changes in directory llvm/lib/VMCore: Dominators.cpp updated: 1.100 -> 1.101 --- Log message: Use iterative while loop instead of recursive function call. --- Diffs of the changes: (+34 -14) Dominators.cpp | 48 ++-- 1 files changed, 34 inserti

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

2007-05-03 Thread Dale Johannesen
Changes in directory llvm/lib/Target/ARM: ARMInstrVFP.td updated: 1.2 -> 1.3 --- Log message: Evan's patch to avoid FPreg->intreg copy for cvt; store to mem --- Diffs of the changes: (+5 -0) ARMInstrVFP.td |5 + 1 files changed, 5 insertions(+) Index: llvm/lib/Target/ARM/ARMInstr

[llvm-commits] CVS: llvm/test/CodeGen/ARM/fptoint.ll

2007-05-03 Thread Dale Johannesen
Changes in directory llvm/test/CodeGen/ARM: fptoint.ll added (r1.1) --- Log message: Evan's patch to avoid FPreg->intreg copy for cvt; store to mem --- Diffs of the changes: (+33 -0) fptoint.ll | 33 + 1 files changed, 33 insertions(+) Index: llvm/test/C

[llvm-commits] CVS: llvm-test/MultiSource/Benchmarks/Olden/health/Makefile

2007-05-03 Thread Lauro Ramos Venancio
Changes in directory llvm-test/MultiSource/Benchmarks/Olden/health: Makefile updated: 1.15 -> 1.16 --- Log message: Implement SMALL_PROBLEM_SIZE. --- Diffs of the changes: (+4 -0) Makefile |4 1 files changed, 4 insertions(+) Index: llvm-test/MultiSource/Benchmarks/Olden/health/

[llvm-commits] CVS: llvm-test/MultiSource/Benchmarks/Olden/tsp/Makefile

2007-05-03 Thread Lauro Ramos Venancio
Changes in directory llvm-test/MultiSource/Benchmarks/Olden/tsp: Makefile updated: 1.7 -> 1.8 --- Log message: Implement SMALL_PROBLEM_SIZE. --- Diffs of the changes: (+4 -0) Makefile |4 1 files changed, 4 insertions(+) Index: llvm-test/MultiSource/Benchmarks/Olden/tsp/Makefile

[llvm-commits] CVS: llvm-test/SingleSource/Benchmarks/Misc-C++/bigfib.cpp

2007-05-03 Thread Lauro Ramos Venancio
Changes in directory llvm-test/SingleSource/Benchmarks/Misc-C++: bigfib.cpp updated: 1.1 -> 1.2 --- Log message: Implement SMALL_PROBLEM_SIZE. --- Diffs of the changes: (+4 -0) bigfib.cpp |4 1 files changed, 4 insertions(+) Index: llvm-test/SingleSource/Benchmarks/Misc-C++/bigf

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMAsmPrinter.cpp ARMISelLowering.cpp ARMRegisterInfo.cpp ARMTargetAsmInfo.cpp

2007-05-03 Thread Lauro Ramos Venancio
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.70 -> 1.71 ARMISelLowering.cpp updated: 1.48 -> 1.49 ARMRegisterInfo.cpp updated: 1.92 -> 1.93 ARMTargetAsmInfo.cpp updated: 1.19 -> 1.20 --- Log message: Debug support for arm-linux. Patch by Raul Herbster. --- Diffs of t

[llvm-commits] CVS: llvm-test/MultiSource/Benchmarks/Olden/power/power.h

2007-05-03 Thread Lauro Ramos Venancio
Changes in directory llvm-test/MultiSource/Benchmarks/Olden/power: power.h updated: 1.4 -> 1.5 --- Log message: Implement SMALL_PROBLEM_SIZE. --- Diffs of the changes: (+5 -5) power.h | 10 +- 1 files changed, 5 insertions(+), 5 deletions(-) Index: llvm-test/MultiSource/Benchma

[llvm-commits] CVS: llvm-test/SingleSource/Benchmarks/CoyoteBench/lpbench.c

2007-05-03 Thread Lauro Ramos Venancio
Changes in directory llvm-test/SingleSource/Benchmarks/CoyoteBench: lpbench.c updated: 1.1 -> 1.2 --- Log message: Implement SMALL_PROBLEM_SIZE. --- Diffs of the changes: (+6 -0) lpbench.c |6 ++ 1 files changed, 6 insertions(+) Index: llvm-test/SingleSource/Benchmarks/CoyoteBenc

[llvm-commits] CVS: llvm-www/DevMtgMay2007.html

2007-05-03 Thread Reid Spencer
Changes in directory llvm-www: DevMtgMay2007.html updated: 1.117 -> 1.118 --- Log message: Add Tomas Evensen. --- Diffs of the changes: (+4 -3) DevMtgMay2007.html |7 --- 1 files changed, 4 insertions(+), 3 deletions(-) Index: llvm-www/DevMtgMay2007.html diff -u llvm-www/DevMtgMa

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

2007-05-03 Thread Chris Lattner
Changes in directory llvm/lib/Bitcode/Reader: BitcodeReader.cpp updated: 1.24 -> 1.25 --- Log message: add a few more instructions, getting close --- Diffs of the changes: (+53 -10) BitcodeReader.cpp | 63 +- 1 files changed, 53 insert

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

2007-05-03 Thread Dan Gohman
Changes in directory llvm/lib/Target: TargetAsmInfo.cpp updated: 1.25 -> 1.26 --- Log message: Indent the .text, .data, and .bss directives in assembly output, so that they are consistent with the other directives. --- Diffs of the changes: (+3 -3) TargetAsmInfo.cpp |6 +++--- 1 files

[llvm-commits] CVS: llvm/include/llvm/Analysis/ScalarEvolution.h

2007-05-03 Thread Dan Gohman
Changes in directory llvm/include/llvm/Analysis: ScalarEvolution.h updated: 1.19 -> 1.20 --- Log message: Use the explicit keyword for the SCEV class' constructor. --- Diffs of the changes: (+1 -1) ScalarEvolution.h |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/in

[llvm-commits] Handle constant folded bitcasts in eh lowering

2007-05-03 Thread Duncan Sands
The eh_selector, eh_filter and eh_typeid_for intrinsics take arguments that should be a global variable or a bitcast of a global variable. A bitcast of a global variable can be constant folded to a GEP in some cases, causing the current code to assert. The attached patch fixes this. Best wishes,

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

2007-05-03 Thread Evan Cheng
Changes in directory llvm/tools/bugpoint: ToolRunner.cpp updated: 1.61 -> 1.62 ToolRunner.h updated: 1.24 -> 1.25 --- Log message: Added -rsh-host and -rsh-user to support remote execution. --- Diffs of the changes: (+44 -6) ToolRunner.cpp | 46 +---

Re: [llvm-commits] minor bugs in STLExtras.h and GraphWriter.cpp

2007-05-03 Thread Chris Lattner
On May 2, 2007, at 2:38 AM, Florian Brandner wrote: > This is a patch to fix a compile error in STLExtras.h, and > a bug in GraphWriter.cpp. Looks great, applied! Thanks, http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of- Mon-20070430/048996.html http://lists.cs.uiuc.edu/pipermail/llvm-c

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

2007-05-03 Thread Chris Lattner
Changes in directory llvm/lib/Support: GraphWriter.cpp updated: 1.8 -> 1.9 --- Log message: This is a patch to fix a compile error in STLExtras.h, and a bug in GraphWriter.cpp. Patch by Florian Brandner --- Diffs of the changes: (+1 -0) GraphWriter.cpp |1 + 1 files changed, 1 inserti

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

2007-05-03 Thread Chris Lattner
Changes in directory llvm/include/llvm/ADT: STLExtras.h updated: 1.21 -> 1.22 --- Log message: This is a patch to fix a compile error in STLExtras.h, and a bug in GraphWriter.cpp. Patch by Florian Brandner --- Diffs of the changes: (+1 -1) STLExtras.h |2 +- 1 files changed, 1 inserti

Re: [llvm-commits] Path ARM/ELF debug support

2007-05-03 Thread Chris Lattner
On May 3, 2007, at 6:32 AM, Raul Fernandes Herbster wrote: > This patch provides ARM/ELF debug support. Please, send me any > problem related to it. The patch looks great to me. Lauro, will you please commit it? -Chris > Best regards, Raul Herbster. > > -- > Raul Fernandes Herbster > Embedde

[llvm-commits] CVS: llvm/test/CodeGen/X86/negative_zero.ll negatize_zero.ll

2007-05-03 Thread Evan Cheng
Changes in directory llvm/test/CodeGen/X86: negative_zero.ll added (r1.1) negatize_zero.ll (r1.4) removed --- Log message: negatize -> negative --- Diffs of the changes: (+6 -0) negative_zero.ll |6 ++ 1 files changed, 6 insertions(+) Index: llvm/test/CodeGen/X86/negative_zero.ll

[llvm-commits] CVS: llvm/lib/System/Path.cpp

2007-05-03 Thread Chris Lattner
Changes in directory llvm/lib/System: Path.cpp updated: 1.25 -> 1.26 --- Log message: silence annoying gcc 4.3 warnings --- Diffs of the changes: (+4 -2) Path.cpp |6 -- 1 files changed, 4 insertions(+), 2 deletions(-) Index: llvm/lib/System/Path.cpp diff -u llvm/lib/System/Path.

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

2007-05-03 Thread Chris Lattner
Changes in directory llvm/lib/Support: APInt.cpp updated: 1.78 -> 1.79 --- Log message: silence some annoying gcc 4.3 warnings --- Diffs of the changes: (+10 -7) APInt.cpp | 17 ++--- 1 files changed, 10 insertions(+), 7 deletions(-) Index: llvm/lib/Support/APInt.cpp diff -

[llvm-commits] CVS: llvm/include/llvm/System/Path.h

2007-05-03 Thread Chris Lattner
Changes in directory llvm/include/llvm/System: Path.h updated: 1.56 -> 1.57 --- Log message: remove extraneous type qualifiers --- Diffs of the changes: (+1 -1) Path.h |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/include/llvm/System/Path.h diff -u llvm/include/ll

[llvm-commits] CVS: llvm/include/llvm/Support/MathExtras.h

2007-05-03 Thread Chris Lattner
Changes in directory llvm/include/llvm/Support: MathExtras.h updated: 1.45 -> 1.46 --- Log message: remove extraneous type qualifiers --- Diffs of the changes: (+4 -4) MathExtras.h |8 1 files changed, 4 insertions(+), 4 deletions(-) Index: llvm/include/llvm/Support/MathExtr

[llvm-commits] CVS: llvm/include/llvm/System/TimeValue.h

2007-05-03 Thread Chris Lattner
Changes in directory llvm/include/llvm/System: TimeValue.h updated: 1.16 -> 1.17 --- Log message: remove extraneous top-level semi's --- Diffs of the changes: (+2 -2) TimeValue.h |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/include/llvm/System/TimeValue.h dif

Re: [llvm-commits] llvm-gcc mirror problems

2007-05-03 Thread Bill
No clue. It's *way* out of date. It's supposed to be picked up by the rsync gods here, but apparently hasn't. I'll figure out who to ping about it and see what's up. -bw On 5/3/07, Anton Korobeynikov <[EMAIL PROTECTED]> wrote: > Hello, Bill. > > What happened with llvm-gcc mirror? Currently it sh

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

2007-05-03 Thread Chris Lattner
> Implement SMALL_PROBLEM_SIZE. Cool! -Chris > > --- > Diffs of the changes: (+4 -0) > > Makefile.rules |4 > 1 files changed, 4 insertions(+) > > > Index: llvm-test/Makefile.rules > diff -u llvm-test/Makefile.rules:1.25 llvm-test/Makefile.rules:1.26 > --- llvm-test/Makefile.rules:1

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

2007-05-03 Thread Chris Lattner
Changes in directory llvm/include/llvm: DerivedTypes.h updated: 1.92 -> 1.93 --- Log message: remove two useless functions. Just inherit Type's implementation instead. --- Diffs of the changes: (+0 -8) DerivedTypes.h |8 1 files changed, 8 deletions(-) Index: llvm/include/l

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

2007-05-03 Thread Chris Lattner
Changes in directory llvm/include/llvm/ADT: APInt.h updated: 1.66 -> 1.67 --- Log message: remove useless type qualifiers --- Diffs of the changes: (+2 -2) APInt.h |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/include/llvm/ADT/APInt.h diff -u llvm/include/llvm

Re: [llvm-commits] [LLVMdev] which g++ to compile LLVM CVS on Linux/AMD64?

2007-05-03 Thread Chris Lattner
On Thu, 3 May 2007, Basile STARYNKEVITCH wrote: > I'm sorry to reply on the list (but I failed even waiting 15 minutes to get > a mailed password from the LLVM bugzilla system). > Hope that this could help someone. I really don't know if it is a bug in GCC > (tuesday's SVN snapshot) or in LLVM (

[llvm-commits] CVS: llvm-test/SingleSource/Benchmarks/McGill/chomp.c

2007-05-03 Thread Lauro Ramos Venancio
Changes in directory llvm-test/SingleSource/Benchmarks/McGill: chomp.c updated: 1.3 -> 1.4 --- Log message: Remove unnecessary code. --- Diffs of the changes: (+0 -4) chomp.c |4 1 files changed, 4 deletions(-) Index: llvm-test/SingleSource/Benchmarks/McGill/chomp.c diff -u llvm

  1   2   >