[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.38 - 1.39 --- Log message: Add abbreviations to the TYPE_BLOCK for pointers, functions, structs and arrays. This shrinks the type_block of kc++ from 139901 bits to 99389 bits (0.55% to 0.39% of the file), a 40%

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

[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

[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

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 feature

[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

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

[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

[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

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

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

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

[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

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 feature in

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

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

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 tester

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, our support for

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?) -Chris

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 in

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

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 my

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

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 question is:

[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. No, I'm not sure. A

[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

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

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

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

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.

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

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

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

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

[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

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

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

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

[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

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

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

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

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

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

2007-05-05 Thread Chris Lattner
Changes in directory llvm/tools/llvm-dis: llvm-dis.cpp updated: 1.59 - 1.60 --- Log message: simplify code --- Diffs of the changes: (+2 -6) llvm-dis.cpp |8 ++-- 1 files changed, 2 insertions(+), 6 deletions(-) Index: llvm/tools/llvm-dis/llvm-dis.cpp diff -u

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

2007-05-05 Thread Chris Lattner
Changes in directory llvm/tools/lto: Makefile updated: 1.8 - 1.9 lto.cpp updated: 1.38 - 1.39 --- Log message: bitcodify --- Diffs of the changes: (+24 -7) Makefile |2 +- lto.cpp | 29 +++-- 2 files changed, 24 insertions(+), 7 deletions(-) Index:

  1   2   >