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

2007-05-05 Thread Chris Lattner
Changes in directory llvm/include/llvm/Bitcode: BitstreamReader.h updated: 1.16 -> 1.17 --- Log message: minor bugfix --- Diffs of the changes: (+1 -0) BitstreamReader.h |1 + 1 files changed, 1 insertion(+) Index: llvm/include/llvm/Bitcode/BitstreamReader.h diff -u llvm/include/llvm

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

2007-05-05 Thread Chris Lattner
Changes in directory llvm/lib/Bitcode/Writer: BitcodeWriter.cpp updated: 1.39 -> 1.40 --- Log message: add abbrevs for the constants tables. This shrinks it from 4.49755e6 bits to 3.85972e6 bits in kc++ --- Diffs of the changes: (+123 -61) BitcodeWriter.cpp | 184

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

2007-05-05 Thread Chris Lattner
Changes in directory llvm/lib/Bitcode/Writer: BitcodeWriter.cpp updated: 1.40 -> 1.41 --- Log message: add an abbrev for loads. This shrinks the function block about 50K, from: Block ID #12 (FUNCTION_BLOCK): Num Instances: 2344 Total Size: 8.8434e+06b/1.10542e+06B/276356W

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

2007-05-05 Thread Anton Korobeynikov
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.104 -> 1.105 X86AsmPrinter.cpp updated: 1.241 -> 1.242 X86TargetAsmInfo.cpp updated: 1.40 -> 1.41 --- Log message: Emit sections/directives in the proper order. This fixes PR1376: http://llvm.org/PR1376 . Also, some sma

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

2007-05-05 Thread Anton Korobeynikov
Changes in directory llvm/include/llvm/Target: TargetAsmInfo.h updated: 1.32 -> 1.33 --- Log message: Emit sections/directives in the proper order. This fixes PR1376: http://llvm.org/PR1376 . Also, some small cleanup was made. --- Diffs of the changes: (+12 -4) TargetAsmInfo.h | 16 +++

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

2007-05-05 Thread Anton Korobeynikov
Changes in directory llvm/lib/Target: TargetAsmInfo.cpp updated: 1.26 -> 1.27 --- Log message: Emit sections/directives in the proper order. This fixes PR1376: http://llvm.org/PR1376 . Also, some small cleanup was made. --- Diffs of the changes: (+1 -0) TargetAsmInfo.cpp |1 + 1 file

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

2007-05-05 Thread Anton Korobeynikov
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.133 -> 1.134 --- Log message: Emit sections/directives in the proper order. This fixes PR1376: http://llvm.org/PR1376 . Also, some small cleanup was made. --- Diffs of the changes: (+4 -4) DwarfWriter.cpp |8

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

2007-05-05 Thread Duncan Sands
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.134 -> 1.135 --- Log message: Spelling fix. --- Diffs of the changes: (+1 -1) DwarfWriter.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/CodeGen/DwarfWriter.cpp diff -u llvm/lib/CodeGen/Dwarf

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

2007-05-05 Thread Chris Lattner
On May 4, 2007, at 1:39 PM, Bill Wendling wrote: > Add an "implies" field to features. This indicates that, if the > current > feature is set, then the features in the implied list should be set > also. > The opposite is also enforced: if a feature in the implied list > isn't set, > then the

[llvm-commits] [126948] Revert part of the positron merge patch.

2007-05-05 Thread clattner
Revision: 126948 Author: clattner Date: 2007-05-05 10:57:58 -0700 (Sat, 05 May 2007) Log Message: --- Revert part of the positron merge patch. This is needed to unbreak linux. This should be revisited. Modified Paths: -- apple-local/branches/llvm/gcc/gsyslimits.h

[llvm-commits] [126949] From Anton: this patch modifies the alias support in llvm-gcc

2007-05-05 Thread clattner
Revision: 126949 Author: clattner Date: 2007-05-05 11:11:46 -0700 (Sat, 05 May 2007) Log Message: --- >From Anton: this patch modifies the alias support in llvm-gcc to not use c-front-end specific functions. Modified Paths: -- apple-local/branches/llvm/gcc/cgraph.c

[llvm-commits] [126950] add support for protected visibility (PR1363)

2007-05-05 Thread clattner
Revision: 126950 Author: clattner Date: 2007-05-05 11:15:40 -0700 (Sat, 05 May 2007) Log Message: --- add support for protected visibility (PR1363) Patch by Lauro Venancio Modified Paths: -- apple-local/branches/llvm/gcc/llvm-backend.cpp apple-local/branches/llvm

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

2007-05-05 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: LoopUnroll.cpp updated: 1.42 -> 1.43 --- Log message: make a temporary for *SI, no functionality change. --- Diffs of the changes: (+7 -6) LoopUnroll.cpp | 13 +++-- 1 files changed, 7 insertions(+), 6 deletions(-) Index: llvm/li

[llvm-commits] use correct personality function in DwarfWriter

2007-05-05 Thread Duncan Sands
For some reason DwarfWriter hardwires the personality function as __gxx_personality_v0 (the C++ personality function) even though the correct one is available from MMI. This patch fixes that - helpful for Ada :) Ciao, Duncan. Index: llvm.master/lib/CodeGen/DwarfWriter.cpp ===

[llvm-commits] CVS: llvm/test/Transforms/LoopUnroll/2007-05-05-UnrollMiscomp.ll

2007-05-05 Thread Chris Lattner
Changes in directory llvm/test/Transforms/LoopUnroll: 2007-05-05-UnrollMiscomp.ll added (r1.1) --- Log message: new testcase for PR1385: http://llvm.org/PR1385 --- Diffs of the changes: (+36 -0) 2007-05-05-UnrollMiscomp.ll | 36 1 files changed, 36 i

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

2007-05-05 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: LoopUnroll.cpp updated: 1.43 -> 1.44 --- Log message: Fix Transforms/LoopUnroll/2007-05-05-UnrollMiscomp.ll and PR1385: http://llvm.org/PR1385 . If we have a LCSSA, only modify the input value if the inval was defined by an instruction in the l

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

2007-05-05 Thread Chris Lattner
Changes in directory llvm/lib/Bitcode/Reader: BitcodeReader.cpp updated: 1.38 -> 1.39 --- Log message: add support for BLOCKINFO records at the module level. This fixes the reader issues reid noticed last night. --- Diffs of the changes: (+4 -0) BitcodeReader.cpp |4 1 files cha

[llvm-commits] CVS: llvm/test/CodeGen/X86/2007-05-05-VecCastExpand.ll

2007-05-05 Thread Chris Lattner
Changes in directory llvm/test/CodeGen/X86: 2007-05-05-VecCastExpand.ll added (r1.1) --- Log message: new testcase for PR1371: http://llvm.org/PR1371 --- Diffs of the changes: (+21 -0) 2007-05-05-VecCastExpand.ll | 21 + 1 files changed, 21 insertions(+) Index: llv

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

2007-05-05 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: LegalizeDAG.cpp updated: 1.491 -> 1.492 --- Log message: Propagate alignment/volatility in two places. Implement support for expanding a bitcast from an illegal vector type to a legal one (e.g. 4xi32 -> 4xf32 in SSE1). This fixes PR1371: ht

Re: [llvm-commits] use correct personality function in DwarfWriter

2007-05-05 Thread Chris Lattner
On May 5, 2007, at 11:38 AM, Duncan Sands wrote: > For some reason DwarfWriter hardwires the personality function > as __gxx_personality_v0 (the C++ personality function) even > though the correct one is available from MMI. This patch fixes > that - helpful for Ada :) Huh, very strange. Looks

[llvm-commits] CVS: llvm/test/CodeGen/Generic/2007-05-05-Personality.ll

2007-05-05 Thread Duncan Sands
Changes in directory llvm/test/CodeGen/Generic: 2007-05-05-Personality.ll added (r1.1) --- Log message: Check that the right eh personality function is used. --- Diffs of the changes: (+35 -0) 2007-05-05-Personality.ll | 35 +++ 1 files changed, 35 inserti

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

2007-05-05 Thread Duncan Sands
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.135 -> 1.136 --- Log message: Use the personality function that was registered with MMI rather than hardwiring in the C++ one. --- Diffs of the changes: (+2 -9) DwarfWriter.cpp | 11 ++- 1 files changed, 2 insertio

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

2007-05-05 Thread Bill Wendling
On May 5, 2007, at 10:56 AM, Chris Lattner wrote: > On May 4, 2007, at 1:39 PM, Bill Wendling wrote: >> Add an "implies" field to features. This indicates that, if the >> current >> feature is set, then the features in the implied list should be set >> also. >> The opposite is also enforced: if a

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

2007-05-05 Thread Anton Korobeynikov
Hello, Bill. > I didn't know if they should or not. Should they? :-) I can check anything 3dnow-related in hardware. Do you have some testcase? -- With best regards, Anton Korobeynikov. Faculty of Mathematics & Mechanics, Saint Petersburg State University.

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

2007-05-05 Thread Bill Wendling
On May 5, 2007, at 1:32 PM, Anton Korobeynikov wrote: > Hello, Bill. > >> I didn't know if they should or not. Should they? :-) > I can check anything 3dnow-related in hardware. Do you have some > testcase? > Not for 3dnow...In truth, our support for 3dnow is lacking. We don't have a lot of the

[llvm-commits] CVS: llvm/test/Verifier/2004-01-22-FloatNormalization.ll

2007-05-05 Thread Chris Lattner
Changes in directory llvm/test/Verifier: 2004-01-22-FloatNormalization.ll (r1.4) removed --- Log message: remove bogus xfailed testcase --- Diffs of the changes: (+0 -0) 0 files changed ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu ht

[llvm-commits] CVS: llvm/test/DebugInfo/2006-11-06-StackTrace.cpp

2007-05-05 Thread Chris Lattner
Changes in directory llvm/test/DebugInfo: 2006-11-06-StackTrace.cpp updated: 1.11 -> 1.12 --- Log message: fix failure on ahs3's tester --- Diffs of the changes: (+3 -1) 2006-11-06-StackTrace.cpp |4 +++- 1 files changed, 3 insertions(+), 1 deletion(-) Index: llvm/test/DebugInfo/2006

Re: [llvm-commits] CVS: llvm/test/DebugInfo/2006-11-06-StackTrace.cpp

2007-05-05 Thread Jeff Cohen
Are you sure that's the problem? Even on my machine, where the OS identifies the hardware as amd64, the test was correctly XFAILing. Chris Lattner wrote: > Changes in directory llvm/test/DebugInfo: > > 2006-11-06-StackTrace.cpp updated: 1.11 -> 1.12 > --- > Log message: > > fix failure on ahs3's

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

2007-05-05 Thread Chris Lattner
On May 5, 2007, at 1:43 PM, Bill Wendling wrote: > On May 5, 2007, at 1:32 PM, Anton Korobeynikov wrote: > >> Hello, Bill. >> >>> I didn't know if they should or not. Should they? :-) >> I can check anything 3dnow-related in hardware. Do you have some >> testcase? >> > Not for 3dnow...In truth, o

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

2007-05-05 Thread Chris Lattner
> >> Does 64-bit imply sse2 or sse3? >> > Again, I didn't know. :-) If they do, I can fix it. X86Subtarget.cpp says that SSE2 is always available if the cpu is 64- bit. Can the logic in that file be simplified with your changes? (is it ever possible to have SSE2 bit set but not SSE1 now?) -C

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

2007-05-05 Thread Anton Korobeynikov
> One question: are there any cpus that support "3dnowa" but not > "3dnow"? I definitely think, that no. -- With best regards, Anton Korobeynikov. Faculty of Mathematics & Mechanics, Saint Petersburg State University. ___ llvm-commits mailing list

Re: [llvm-commits] CVS: llvm/test/DebugInfo/2006-11-06-StackTrace.cpp

2007-05-05 Thread Chris Lattner
On May 5, 2007, at 2:03 PM, Jeff Cohen wrote: > Are you sure that's the problem? Even on my machine, where the OS > identifies the hardware as amd64, the test was correctly XFAILing. No, I'm not sure. A better question is: why is this ppc specific? :) -Chris > Chris Lattner wrote: >> Changes i

[llvm-commits] CVS: llvm/test/C++Frontend/2006-09-27-Debug-Protection.cpp

2007-05-05 Thread Chris Lattner
Changes in directory llvm/test/C++Frontend: 2006-09-27-Debug-Protection.cpp updated: 1.4 -> 1.5 --- Log message: llvm-gcc3 is gone --- Diffs of the changes: (+0 -1) 2006-09-27-Debug-Protection.cpp |1 - 1 files changed, 1 deletion(-) Index: llvm/test/C++Frontend/2006-09-27-Debug-Prot

[llvm-commits] CVS: llvm/test/CFrontend/2004-02-13-StringInit.c.tr

2007-05-05 Thread Chris Lattner
Changes in directory llvm/test/CFrontend: 2004-02-13-StringInit.c.tr (r1.2) removed --- Log message: remove this xfailed testcase, move it into a comment in PR279: http://llvm.org/PR279 , an enhancement PR. --- Diffs of the changes: (+0 -0) 0 files changed _

[llvm-commits] [126951] Fix PR1252, patch by Anton K.

2007-05-05 Thread clattner
Revision: 126951 Author: clattner Date: 2007-05-05 14:40:50 -0700 (Sat, 05 May 2007) Log Message: --- Fix PR1252, patch by Anton K. Modified Paths: -- apple-local/branches/llvm/gcc/llvm-convert.cpp Modified: apple-local/branches/llvm/gcc/llvm-convert.cpp ===

[llvm-commits] CVS: llvm/test/CFrontend/2003-02-12-NonlocalGoto.c

2007-05-05 Thread Chris Lattner
Changes in directory llvm/test/CFrontend: 2003-02-12-NonlocalGoto.c (r1.6) removed --- Log message: this tests for a missing feature. Move it to PR1391: http://llvm.org/PR1391 instead of being an xfailed testcase --- Diffs of the changes: (+0 -0) 0 files changed

[llvm-commits] CVS: llvm/test/Assembler/2004-12-06-ConstantFloatRange.ll

2007-05-05 Thread Chris Lattner
Changes in directory llvm/test/Assembler: 2004-12-06-ConstantFloatRange.ll (r1.6) removed --- Log message: Remove bogus testcase, PR409: http://llvm.org/PR409 is wontfix --- Diffs of the changes: (+0 -0) 0 files changed ___ llvm-commits maili

Re: [llvm-commits] CVS: llvm/test/DebugInfo/2006-11-06-StackTrace.cpp

2007-05-05 Thread Jeff Cohen
Chris Lattner wrote: > On May 5, 2007, at 2:03 PM, Jeff Cohen wrote: >> Are you sure that's the problem? Even on my machine, where the OS >> identifies the hardware as amd64, the test was correctly XFAILing. > > No, I'm not sure. A better question is: why is this ppc specific? :) > > -Chris On m

[llvm-commits] CVS: llvm/test/CodeGen/Generic/bit-intrinsics.ll

2007-05-05 Thread Chris Lattner
Changes in directory llvm/test/CodeGen/Generic: bit-intrinsics.ll updated: 1.3 -> 1.4 --- Log message: unxfail this, llc doesn't support this feature yet, so don't run it. --- Diffs of the changes: (+0 -2) bit-intrinsics.ll |2 -- 1 files changed, 2 deletions(-) Index: llvm/test/Code

[llvm-commits] CVS: llvm/test/CodeGen/ARM/2007-03-15-GEP-Idx-Sink.ll

2007-05-05 Thread Chris Lattner
Changes in directory llvm/test/CodeGen/ARM: 2007-03-15-GEP-Idx-Sink.ll (r1.4) removed --- Log message: remove xfailed testcase (attached to pr) --- Diffs of the changes: (+0 -0) 0 files changed ___ llvm-commits mailing list llvm-commits@cs.uiu

Re: [llvm-commits] CVS: llvm/test/DebugInfo/2006-11-06-StackTrace.cpp

2007-05-05 Thread Chris Lattner
On May 5, 2007, at 2:49 PM, Jeff Cohen wrote: > Chris Lattner wrote: >> On May 5, 2007, at 2:03 PM, Jeff Cohen wrote: >>> Are you sure that's the problem? Even on my machine, where the OS >>> identifies the hardware as amd64, the test was correctly XFAILing. >> >> No, I'm not sure. A better que

[llvm-commits] CVS: llvm/test/CodeGen/X86/2005-12-03-IndirectTailCall.ll fast-cc-tail-call.ll

2007-05-05 Thread Chris Lattner
Changes in directory llvm/test/CodeGen/X86: 2005-12-03-IndirectTailCall.ll (r1.6) removed fast-cc-tail-call.ll (r1.5) removed --- Log message: We need support for tail calls, this is moved to PR1392: http://llvm.org/PR1392 --- Diffs of the changes: (+0 -0) 0 files changed _

Re: [llvm-commits] CVS: llvm/test/DebugInfo/2006-11-06-StackTrace.cpp

2007-05-05 Thread Anton Korobeynikov
> Ok, then it really is failing. Same here. This is strange, however I haven't tested debug information on C++ programs. Will try to look. -- With best regards, Anton Korobeynikov. Faculty of Mathematics & Mechanics, Saint Petersburg State University. _

Re: [llvm-commits] CVS: llvm/test/DebugInfo/2006-11-06-StackTrace.cpp

2007-05-05 Thread Jeff Cohen
Chris Lattner wrote: > > On May 5, 2007, at 2:49 PM, Jeff Cohen wrote: > >> Chris Lattner wrote: >>> On May 5, 2007, at 2:03 PM, Jeff Cohen wrote: Are you sure that's the problem? Even on my machine, where the OS identifies the hardware as amd64, the test was correctly XFAILing. >>> >>>

[llvm-commits] CVS: llvm/lib/Target/X86/README.txt

2007-05-05 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: README.txt updated: 1.166 -> 1.167 --- Log message: move CodeGen/X86/overlap-add.ll here. --- Diffs of the changes: (+27 -0) README.txt | 27 +++ 1 files changed, 27 insertions(+) Index: llvm/lib/Target/X86/README.txt di

[llvm-commits] CVS: llvm/test/CodeGen/X86/overlap-add.ll

2007-05-05 Thread Chris Lattner
Changes in directory llvm/test/CodeGen/X86: overlap-add.ll (r1.7) removed --- Log message: remove this xfail'd test, move it to the X86 readme. --- Diffs of the changes: (+0 -0) 0 files changed ___ llvm-commits mailing list llvm-commits@cs.uiu

[llvm-commits] CVS: llvm/test/CodeGen/Generic/isunord.ll

2007-05-05 Thread Chris Lattner
Changes in directory llvm/test/CodeGen/Generic: isunord.ll updated: 1.5 -> 1.6 --- Log message: the sparc v8 backend handles this correctly --- Diffs of the changes: (+1 -1) isunord.ll |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/test/CodeGen/Generic/isunord.ll d

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

2007-05-05 Thread Chris Lattner
Changes in directory llvm/lib/Target/IA64: IA64InstrInfo.td updated: 1.49 -> 1.50 --- Log message: implement anyextend from i1 -> i64 --- Diffs of the changes: (+2 -0) IA64InstrInfo.td |2 ++ 1 files changed, 2 insertions(+) Index: llvm/lib/Target/IA64/IA64InstrInfo.td diff -u llvm/l

[llvm-commits] CVS: llvm/test/Transforms/CorrelatedExprs/looptest.ll nullpointer.ll

2007-05-05 Thread Chris Lattner
Changes in directory llvm/test/Transforms/CorrelatedExprs: looptest.ll (r1.7) removed nullpointer.ll (r1.8) removed --- Log message: remvoe two tests that cee has never gotten right --- Diffs of the changes: (+0 -0) 0 files changed ___ llvm-co

[llvm-commits] CVS: llvm/test/Transforms/Mem2Reg/DifferingTypes.ll

2007-05-05 Thread Chris Lattner
Changes in directory llvm/test/Transforms/Mem2Reg: DifferingTypes.ll (r1.6) removed --- Log message: Move Mem2Reg/DifferingTypes.ll -> ScalarRepl/DifferingTypes.ll. -scalarrepl implements this xform. --- Diffs of the changes: (+0 -0) 0 files changed ___

[llvm-commits] CVS: llvm/test/Transforms/ScalarRepl/DifferingTypes.ll

2007-05-05 Thread Chris Lattner
Changes in directory llvm/test/Transforms/ScalarRepl: DifferingTypes.ll added (r1.1) --- Log message: Move Mem2Reg/DifferingTypes.ll -> ScalarRepl/DifferingTypes.ll. -scalarrepl implements this xform. --- Diffs of the changes: (+19 -0) DifferingTypes.ll | 19 +++ 1 file

[llvm-commits] CVS: llvm/test/Transforms/TailCallElim/tail_call_with_branch.ll

2007-05-05 Thread Chris Lattner
Changes in directory llvm/test/Transforms/TailCallElim: tail_call_with_branch.ll (r1.4) removed --- Log message: move these xfailed tests to lib/Target/README.txt --- Diffs of the changes: (+0 -0) 0 files changed ___ llvm-commits mailing list

[llvm-commits] CVS: llvm/test/Transforms/Reassociate/backwards.ll

2007-05-05 Thread Chris Lattner
Changes in directory llvm/test/Transforms/Reassociate: backwards.ll (r1.1) removed --- Log message: move these xfailed tests to lib/Target/README.txt --- Diffs of the changes: (+0 -0) 0 files changed ___ llvm-commits mailing list llvm-commits@

[llvm-commits] CVS: llvm/lib/Target/README.txt

2007-05-05 Thread Chris Lattner
Changes in directory llvm/lib/Target: README.txt updated: 1.59 -> 1.60 --- Log message: the mason example is implemented. Move some examples out of llvm/test, upgrade the syntax of some other examples. --- Diffs of the changes: (+51 -36) README.txt | 87

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

2007-05-05 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: CorrelatedExprs.cpp updated: 1.60 -> 1.61 InstructionCombining.cpp updated: 1.758 -> 1.759 Reg2Mem.cpp updated: 1.15 -> 1.16 --- Log message: wrap long lines --- Diffs of the changes: (+15 -14) CorrelatedExprs.cpp | 10 +- Ins

Re: [llvm-commits] CVS: llvm/test/DebugInfo/2006-11-06-StackTrace.cpp

2007-05-05 Thread Anton Korobeynikov
Jeff, > This is the output on my machine. It looks better than when I last > looked at it, but still leaves a lot to be desired. Could you please send me output from your native compiler. Something like 'gcc -g -O0 -S -dA foo.c' should be enough. -- With best regards, Anton Korobeynikov. Facul

[llvm-commits] CVS: llvm/test/Transforms/InstCombine/cast_ptr.ll

2007-05-05 Thread Chris Lattner
Changes in directory llvm/test/Transforms/InstCombine: cast_ptr.ll updated: 1.6 -> 1.7 --- Log message: un-xfail this. --- Diffs of the changes: (+0 -1) cast_ptr.ll |1 - 1 files changed, 1 deletion(-) Index: llvm/test/Transforms/InstCombine/cast_ptr.ll diff -u llvm/test/Transforms/I

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

2007-05-05 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: InstructionCombining.cpp updated: 1.759 -> 1.760 --- Log message: Implement Transforms/InstCombine/cast_ptr.ll --- Diffs of the changes: (+22 -1) InstructionCombining.cpp | 23 ++- 1 files changed, 22 insertions(+), 1 d

[llvm-commits] CVS: llvm/test/Transforms/InstCombine/2006-05-10-InvalidIndexUndef.ll

2007-05-05 Thread Chris Lattner
Changes in directory llvm/test/Transforms/InstCombine: 2006-05-10-InvalidIndexUndef.ll (r1.3) removed --- Log message: remove an old xfailed test --- Diffs of the changes: (+0 -0) 0 files changed ___ llvm-commits mailing list llvm-commits@cs.u

[llvm-commits] CVS: llvm/lib/Target/README.txt

2007-05-05 Thread Chris Lattner
Changes in directory llvm/lib/Target: README.txt updated: 1.60 -> 1.61 --- Log message: add a note --- Diffs of the changes: (+25 -0) README.txt | 25 + 1 files changed, 25 insertions(+) Index: llvm/lib/Target/README.txt diff -u llvm/lib/Target/README.txt:1.60 l

[llvm-commits] CVS: llvm/test/Transforms/ArgumentPromotion/recursion.ll

2007-05-05 Thread Chris Lattner
Changes in directory llvm/test/Transforms/ArgumentPromotion: recursion.ll (r1.4) removed --- Log message: this test is now in Target/README.txt --- Diffs of the changes: (+0 -0) 0 files changed ___ llvm-commits mailing list llvm-commits@cs.uiu

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

2007-05-05 Thread Chris Lattner
Changes in directory llvm/include/llvm/Bitcode: BitstreamWriter.h updated: 1.12 -> 1.13 --- Log message: fix a bug I introduced when I merged some code together --- Diffs of the changes: (+1 -1) BitstreamWriter.h |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/inclu

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

2007-05-05 Thread Lauro Ramos Venancio
Changes in directory llvm/lib/Target/ARM: ARMRegisterInfo.cpp updated: 1.93 -> 1.94 --- Log message: Fix PR1390: http://llvm.org/PR1390 . Don't spill extra register to align the stack. --- Diffs of the changes: (+10 -38) ARMRegisterInfo.cpp | 48 ++

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

2007-05-05 Thread Lauro Ramos Venancio
Changes in directory llvm/test/CodeGen/ARM: 2007-05-05-InvalidPushPop.ll added (r1.1) --- Log message: Fix PR1390: http://llvm.org/PR1390 . Don't spill extra register to align the stack. --- Diffs of the changes: (+41 -0) 2007-05-05-InvalidPushPop.ll | 41

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

2007-05-05 Thread Chris Lattner
Changes in directory llvm/lib/VMCore: Globals.cpp updated: 1.24 -> 1.25 --- Log message: handle gep aliasee --- Diffs of the changes: (+4 -3) Globals.cpp |7 --- 1 files changed, 4 insertions(+), 3 deletions(-) Index: llvm/lib/VMCore/Globals.cpp diff -u llvm/lib/VMCore/Globals.cp

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

2007-05-05 Thread Chris Lattner
Changes in directory llvm/lib/Bitcode/Writer: BitcodeWriter.cpp updated: 1.41 -> 1.42 --- Log message: stop encoding type/value pairs when the type is implied by the value. This shrinks the function block of kc++ from 1055K to 906K --- Diffs of the changes: (+48 -35) BitcodeWriter.cpp |

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

2007-05-05 Thread Chris Lattner
Changes in directory llvm/lib/Bitcode/Reader: BitcodeReader.cpp updated: 1.39 -> 1.40 BitcodeReader.h updated: 1.17 -> 1.18 --- Log message: stop encoding type/value pairs when the type is implied by the value. This shrinks the function block of kc++ from 1055K to 906K --- Diffs of the change

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

2007-05-05 Thread Chris Lattner
Changes in directory llvm/lib/Bitcode/Writer: BitcodeWriter.cpp updated: 1.42 -> 1.43 --- Log message: further reduce the redundancy of types in the instruction encoding. This shrinks function bodies in kc++ from 891913B to 884073B --- Diffs of the changes: (+12 -20) BitcodeWriter.cpp |

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

2007-05-05 Thread Chris Lattner
Changes in directory llvm/lib/Bitcode/Reader: BitcodeReader.cpp updated: 1.40 -> 1.41 --- Log message: further reduce the redundancy of types in the instruction encoding. This shrinks function bodies in kc++ from 891913B to 884073B --- Diffs of the changes: (+65 -64) BitcodeReader.cpp |

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

2007-05-05 Thread Chris Lattner
Changes in directory llvm/lib/Bitcode/Reader: BitcodeReader.cpp updated: 1.41 -> 1.42 --- Log message: implement the 'string constant' optimization. This shrinks kc.bit from 2878544 to 2815788 --- Diffs of the changes: (+15 -1) BitcodeReader.cpp | 16 +++- 1 files changed, 1

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

2007-05-05 Thread Chris Lattner
Changes in directory llvm/lib/Bitcode/Writer: BitcodeWriter.cpp updated: 1.43 -> 1.44 ValueEnumerator.cpp updated: 1.11 -> 1.12 --- Log message: implement the 'string constant' optimization. This shrinks kc.bit from 2878544 to 2815788 --- Diffs of the changes: (+11 -4) BitcodeWriter.cpp

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

2007-05-05 Thread Chris Lattner
Changes in directory llvm/include/llvm/Bitcode: LLVMBitCodes.h updated: 1.16 -> 1.17 --- Log message: implement the 'string constant' optimization. This shrinks kc.bit from 2878544 to 2815788 --- Diffs of the changes: (+9 -8) LLVMBitCodes.h | 17 + 1 files changed, 9 ins

[llvm-commits] CVS: llvm/CREDITS.TXT

2007-05-05 Thread Lauro Ramos Venancio
Changes in directory llvm: CREDITS.TXT updated: 1.76 -> 1.77 --- Log message: Add myself. --- Diffs of the changes: (+5 -0) CREDITS.TXT |5 + 1 files changed, 5 insertions(+) Index: llvm/CREDITS.TXT diff -u llvm/CREDITS.TXT:1.76 llvm/CREDITS.TXT:1.77 --- llvm/CREDITS.TXT:1.76

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

2007-05-05 Thread Chris Lattner
Changes in directory llvm/lib/Bitcode/Writer: BitcodeWriter.cpp updated: 1.44 -> 1.45 --- Log message: add an abbreviation for the string constants opzn, shrinking the constnats block from: Block ID #11 (CONSTANTS_BLOCK): Num Instances: 1722 Total Size: 3.85976e+06b/482470B/12

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

2007-05-05 Thread Chris Lattner
Changes in directory llvm/lib/Bitcode/Reader: BitcodeReader.cpp updated: 1.42 -> 1.43 --- Log message: add a denser encoding for null terminated strings, add a 6-bit abbrev as well. This shrinks kc++ from 2724088 to 2717360 bytes. --- Diffs of the changes: (+14 -0) BitcodeReader.cpp |

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

2007-05-05 Thread Chris Lattner
Changes in directory llvm/lib/Bitcode/Writer: BitcodeWriter.cpp updated: 1.45 -> 1.46 --- Log message: add a denser encoding for null terminated strings, add a 6-bit abbrev as well. This shrinks kc++ from 2724088 to 2717360 bytes. --- Diffs of the changes: (+36 -8) BitcodeWriter.cpp |

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

2007-05-05 Thread Chris Lattner
Changes in directory llvm/include/llvm/Bitcode: LLVMBitCodes.h updated: 1.17 -> 1.18 --- Log message: add a denser encoding for null terminated strings, add a 6-bit abbrev as well. This shrinks kc++ from 2724088 to 2717360 bytes. --- Diffs of the changes: (+9 -8) LLVMBitCodes.h | 17 ++

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

2007-05-05 Thread Chris Lattner
Changes in directory llvm/tools/llvm-bcanalyzer: llvm-bcanalyzer.cpp updated: 1.20 -> 1.21 --- Log message: add a denser encoding for null terminated strings, add a 6-bit abbrev as well. This shrinks kc++ from 2724088 to 2717360 bytes. --- Diffs of the changes: (+2 -0) llvm-bcanalyzer.cp

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

2007-05-05 Thread Chris Lattner
Changes in directory llvm/lib/Bitcode/Writer: ValueEnumerator.cpp updated: 1.12 -> 1.13 --- Log message: enumerate the operands of a constant before we enumerate the constant itself This avoids fwd references in the reader. --- Diffs of the changes: (+22 -9) ValueEnumerator.cpp | 31

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

2007-05-05 Thread Chris Lattner
Changes in directory llvm/lib/Bitcode/Writer: BitcodeWriter.cpp updated: 1.46 -> 1.47 --- Log message: add some abbrevs for ret and unreachable, shrinking kc++ from 2717360->2705388 --- Diffs of the changes: (+31 -3) BitcodeWriter.cpp | 34 +++--- 1 files chan

[llvm-commits] CVS: llvm/CREDITS.TXT

2007-05-05 Thread Reid Spencer
Changes in directory llvm: CREDITS.TXT updated: 1.77 -> 1.78 --- Log message: Make my credits refer to my wiki page. --- Diffs of the changes: (+1 -4) CREDITS.TXT |5 + 1 files changed, 1 insertion(+), 4 deletions(-) Index: llvm/CREDITS.TXT diff -u llvm/CREDITS.TXT:1.77 llvm/CRED

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

2007-05-05 Thread Chris Lattner
Changes in directory llvm/include/llvm/Bitcode: BitstreamReader.h updated: 1.17 -> 1.18 --- Log message: Fix a subtle bug that prevented round-tripping 470.lbm --- Diffs of the changes: (+1 -1) BitstreamReader.h |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/includ

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

2007-05-05 Thread Chris Lattner
Changes in directory llvm/include/llvm/Bitcode: LLVMBitCodes.h updated: 1.18 -> 1.19 --- Log message: add inline asm 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 l

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

2007-05-05 Thread Chris Lattner
Changes in directory llvm/tools/llvm-bcanalyzer: llvm-bcanalyzer.cpp updated: 1.21 -> 1.22 --- Log message: add inline asm code --- Diffs of the changes: (+1 -0) llvm-bcanalyzer.cpp |1 + 1 files changed, 1 insertion(+) Index: llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp diff -u ll

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

2007-05-05 Thread Chris Lattner
Changes in directory llvm/lib/Bitcode/Reader: BitcodeReader.cpp updated: 1.43 -> 1.44 --- Log message: implement reading/writing of inlineasm objects --- Diffs of the changes: (+21 -0) BitcodeReader.cpp | 21 + 1 files changed, 21 insertions(+) Index: llvm/lib/Bitco

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

2007-05-05 Thread Chris Lattner
Changes in directory llvm/lib/Bitcode/Writer: BitcodeWriter.cpp updated: 1.47 -> 1.48 --- Log message: implement reading/writing of inlineasm objects --- Diffs of the changes: (+16 -6) BitcodeWriter.cpp | 22 -- 1 files changed, 16 insertions(+), 6 deletions(-) Inde

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

2007-05-05 Thread Chris Lattner
Changes in directory llvm/include/llvm/Bitcode: ReaderWriter.h updated: 1.2 -> 1.3 --- Log message: add a new CreateBitcodeWriterPass method, which creates a bitcode writer as a pass --- Diffs of the changes: (+5 -0) ReaderWriter.h |5 + 1 files changed, 5 insertions(+) Index: ll

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

2007-05-05 Thread Chris Lattner
Changes in directory llvm/lib/Bitcode/Writer: BitcodeWriterPass.cpp added (r1.1) --- Log message: add a new CreateBitcodeWriterPass method, which creates a bitcode writer as a pass --- Diffs of the changes: (+43 -0) BitcodeWriterPass.cpp | 43 +++

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

2007-05-05 Thread Chris Lattner
Changes in directory llvm/lib/Bitcode/Writer: BitcodeWriter.cpp updated: 1.48 -> 1.49 --- Log message: add abbrevs for binops and casts. This shrinks a testcase from 725132->682500 bytes. --- Diffs of the changes: (+29 -3) BitcodeWriter.cpp | 32 +--- 1 file

[llvm-commits] CVS: llvm/tools/opt/Makefile opt.cpp

2007-05-05 Thread Chris Lattner
Changes in directory llvm/tools/opt: Makefile updated: 1.61 -> 1.62 opt.cpp updated: 1.137 -> 1.138 --- Log message: if -bitcode is specified, read and write a bitcode file instead of a bytecode file. --- Diffs of the changes: (+31 -5) Makefile |2 +- opt.cpp | 34 +

[llvm-commits] CVS: llvm/win32/llvm.sln

2007-05-05 Thread Jeff Cohen
Changes in directory llvm/win32: llvm.sln updated: 1.28 -> 1.29 --- Log message: Unbreak VC++. --- Diffs of the changes: (+1 -0) llvm.sln |1 + 1 files changed, 1 insertion(+) Index: llvm/win32/llvm.sln diff -u llvm/win32/llvm.sln:1.28 llvm/win32/llvm.sln:1.29 --- llvm/win32/llvm.sln:

[llvm-commits] CVS: llvm/win32/Bitcode/Bitcode.vcproj

2007-05-05 Thread Jeff Cohen
Changes in directory llvm/win32/Bitcode: Bitcode.vcproj updated: 1.3 -> 1.4 --- Log message: Unbreak VC++. --- Diffs of the changes: (+3 -0) Bitcode.vcproj |3 +++ 1 files changed, 3 insertions(+) Index: llvm/win32/Bitcode/Bitcode.vcproj diff -u llvm/win32/Bitcode/Bitcode.vcproj:1.3

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

2007-05-05 Thread Jeff Cohen
Changes in directory llvm/lib/Bitcode/Writer: BitcodeWriter.cpp updated: 1.49 -> 1.50 --- Log message: Unbreak VC++. --- Diffs of the changes: (+1 -1) BitcodeWriter.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Bitcode/Writer/BitcodeWriter.cpp diff -u llvm/

[llvm-commits] CVS: llvm/include/llvm/Bitcode/BitCodes.h BitstreamReader.h BitstreamWriter.h

2007-05-05 Thread Jeff Cohen
Changes in directory llvm/include/llvm/Bitcode: BitCodes.h updated: 1.7 -> 1.8 BitstreamReader.h updated: 1.18 -> 1.19 BitstreamWriter.h updated: 1.13 -> 1.14 --- Log message: Unbreak VC++. --- Diffs of the changes: (+10 -8) BitCodes.h|2 ++ BitstreamReader.h | 12 ++--

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

2007-05-05 Thread Jeff Cohen
Changes in directory llvm/lib/Bitcode/Reader: BitcodeReader.h updated: 1.18 -> 1.19 --- Log message: Keep header file free of 'possible loss of data' warnings. --- Diffs of the changes: (+3 -3) BitcodeReader.h |6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) Index: llvm/lib

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

2007-05-05 Thread Jeff Cohen
Changes in directory llvm/include/llvm/Bitcode: BitstreamReader.h updated: 1.19 -> 1.20 --- Log message: Make code more 64-bit aware. --- Diffs of the changes: (+3 -3) BitstreamReader.h |6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) Index: llvm/include/llvm/Bitcode/Bitstr

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

2007-05-05 Thread Nate Begeman
Changes in directory llvm/lib/Target/X86: X86InstrInfo.td updated: 1.306 -> 1.307 --- Log message: Reference correct header --- Diffs of the changes: (+1 -1) X86InstrInfo.td |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Target/X86/X86InstrInfo.td diff -u llvm/

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

2007-05-05 Thread Chris Lattner
Changes in directory llvm/include/llvm/Support: MemoryBuffer.h updated: 1.1 -> 1.2 --- Log message: Add a helper that either opens a file or stdin. --- Diffs of the changes: (+11 -0) MemoryBuffer.h | 11 +++ 1 files changed, 11 insertions(+) Index: llvm/include/llvm/Support/Mem

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

2007-05-05 Thread Chris Lattner
Changes in directory llvm/tools/opt: opt.cpp updated: 1.138 -> 1.139 --- Log message: add support to llvm-prof for reading from a bitcode file --- Diffs of the changes: (+2 -6) opt.cpp |8 ++-- 1 files changed, 2 insertions(+), 6 deletions(-) Index: llvm/tools/opt/opt.cpp diff -u

[llvm-commits] CVS: llvm/tools/llvm-prof/Makefile llvm-prof.cpp

2007-05-05 Thread Chris Lattner
Changes in directory llvm/tools/llvm-prof: Makefile updated: 1.9 -> 1.10 llvm-prof.cpp updated: 1.31 -> 1.32 --- Log message: add support to llvm-prof for reading from a bitcode file --- Diffs of the changes: (+18 -4) Makefile |2 +- llvm-prof.cpp | 20 +--- 2 fi

  1   2   >