[llvm-commits] [llvm] r43762 - in /llvm/trunk: lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp test/CodeGen/X86/2007-11-06-InstrSched.ll

2007-11-06 Thread Evan Cheng
Author: evancheng Date: Tue Nov 6 02:44:59 2007 New Revision: 43762 URL: http://llvm.org/viewvc/llvm-project?rev=43762view=rev Log: Add pseudo dependency to force two-address instruction to be scheduled after other uses. There was a overly restricted check that prevented some obvious cases.

[llvm-commits] [llvm] r43763 - /llvm/trunk/lib/CodeGen/LiveIntervalAnalysis.cpp

2007-11-06 Thread Evan Cheng
Author: evancheng Date: Tue Nov 6 02:50:44 2007 New Revision: 43763 URL: http://llvm.org/viewvc/llvm-project?rev=43763view=rev Log: Fix a bug where a def use operand isn't being detected as a sub-register use. Modified: llvm/trunk/lib/CodeGen/LiveIntervalAnalysis.cpp Modified:

[llvm-commits] [llvm] r43764 - in /llvm/trunk/lib/CodeGen: SimpleRegisterCoalescing.cpp SimpleRegisterCoalescing.h

2007-11-06 Thread Evan Cheng
Author: evancheng Date: Tue Nov 6 02:52:21 2007 New Revision: 43764 URL: http://llvm.org/viewvc/llvm-project?rev=43764view=rev Log: First step towards moving the coalescer to priority_queue based machinery. Modified: llvm/trunk/lib/CodeGen/SimpleRegisterCoalescing.cpp

[llvm-commits] [llvm] r43766 - /llvm/trunk/docs/CodingStandards.html

2007-11-06 Thread Bill Wendling
Author: void Date: Tue Nov 6 03:36:34 2007 New Revision: 43766 URL: http://llvm.org/viewvc/llvm-project?rev=43766view=rev Log: Clarify some of the iostreams stuff. Modified: llvm/trunk/docs/CodingStandards.html Modified: llvm/trunk/docs/CodingStandards.html URL:

Re: [llvm-commits] [llvm-testresults] sabre-ppc32 Power Macintosh nightly tester results

2007-11-06 Thread Duncan Sands
On Tuesday 6 November 2007 04:35:59 Evan Cheng wrote: 09-vor also failing due to scalarrepl. It's due to Duncan's changes: 43672, 43688, 43691, and 43720. Sorry about that - I will try to take a look tonight. Is this problem also showing on little-endian machines (I made a change to sroa

[llvm-commits] [test-suite] r43765 - /test-suite/trunk/Makefile.programs

2007-11-06 Thread Evan Cheng
Author: evancheng Date: Tue Nov 6 02:54:04 2007 New Revision: 43765 URL: http://llvm.org/viewvc/llvm-project?rev=43765view=rev Log: Use -new-coalescer-heuristic=true as x86 llcbeta. Modified: test-suite/trunk/Makefile.programs Modified: test-suite/trunk/Makefile.programs URL:

Re: [llvm-commits] [llvm-testresults] sabre-ppc32 Power Macintosh nightly tester results

2007-11-06 Thread Duncan Sands
Bugpoint claims that pointer_method is being miscompiled by - scalarrepl. Anyone have any ideas? None of the little-endian machines are showing these failures, which confirms my suspicions. Can someone for which they fail please send me (reduced) bitcode. Thanks, Duncan.

Re: [llvm-commits] [llvm-testresults] sabre-ppc32 Power Macintosh nightly tester results

2007-11-06 Thread Chris Lattner
On Nov 6, 2007, at 2:25 AM, Duncan Sands wrote: Bugpoint claims that pointer_method is being miscompiled by - scalarrepl. Anyone have any ideas? None of the little-endian machines are showing these failures, which confirms my suspicions. Can someone for which they fail please send me

[llvm-commits] [llvm] r43767 - /llvm/trunk/docs/tutorial/LangImpl2.html

2007-11-06 Thread Chris Lattner
Author: lattner Date: Tue Nov 6 12:13:32 2007 New Revision: 43767 URL: http://llvm.org/viewvc/llvm-project?rev=43767view=rev Log: fixes from Kelly Wilson. Modified: llvm/trunk/docs/tutorial/LangImpl2.html Modified: llvm/trunk/docs/tutorial/LangImpl2.html URL:

[llvm-commits] [llvm-gcc-4.0] r43768 - /llvm-gcc-4.0/trunk/gcc/objc/objc-act.c

2007-11-06 Thread Dale Johannesen
Author: johannes Date: Tue Nov 6 12:35:43 2007 New Revision: 43768 URL: http://llvm.org/viewvc/llvm-project?rev=43768view=rev Log: Fix for PR 1654. Modified: llvm-gcc-4.0/trunk/gcc/objc/objc-act.c Modified: llvm-gcc-4.0/trunk/gcc/objc/objc-act.c URL:

[llvm-commits] [llvm-gcc-4.2] r43769 - /llvm-gcc-4.2/trunk/gcc/objc/objc-act.c

2007-11-06 Thread Dale Johannesen
Author: johannes Date: Tue Nov 6 12:36:14 2007 New Revision: 43769 URL: http://llvm.org/viewvc/llvm-project?rev=43769view=rev Log: Fix PR 1654. Modified: llvm-gcc-4.2/trunk/gcc/objc/objc-act.c Modified: llvm-gcc-4.2/trunk/gcc/objc/objc-act.c URL:

[llvm-commits] [llvm] r43771 - in /llvm/trunk: include/llvm/Bitcode/Deserialize.h lib/Bitcode/Reader/Deserialize.cpp

2007-11-06 Thread Ted Kremenek
Author: kremenek Date: Tue Nov 6 13:49:16 2007 New Revision: 43771 URL: http://llvm.org/viewvc/llvm-project?rev=43771view=rev Log: Added support for processing abbreviations in the Deserializer. Added some #ifdef-controlled messages for debugging backpatching. Modified:

[llvm-commits] [llvm] r43772 - in /llvm/trunk: include/llvm/Bitcode/Serialize.h lib/Bitcode/Writer/Serialize.cpp

2007-11-06 Thread Ted Kremenek
Author: kremenek Date: Tue Nov 6 13:49:50 2007 New Revision: 43772 URL: http://llvm.org/viewvc/llvm-project?rev=43772view=rev Log: Renamed Flush() to FlushRecord(). Modified: llvm/trunk/include/llvm/Bitcode/Serialize.h llvm/trunk/lib/Bitcode/Writer/Serialize.cpp Modified:

[llvm-commits] [llvm] r43775 - /llvm/trunk/lib/Transforms/Scalar/ScalarReplAggregates.cpp

2007-11-06 Thread Duncan Sands
Author: baldrick Date: Tue Nov 6 14:39:11 2007 New Revision: 43775 URL: http://llvm.org/viewvc/llvm-project?rev=43775view=rev Log: At the point of calculating the shift amount, the type of SV has changed from what it originally was. However we need the store width of the original. Modified:

Re: [llvm-commits] [llvm-testresults] sabre-ppc32 Power Macintosh nightly tester results

2007-11-06 Thread Duncan Sands
On Tuesday 6 November 2007 17:44:47 Chris Lattner wrote: On Nov 6, 2007, at 2:25 AM, Duncan Sands wrote: Bugpoint claims that pointer_method is being miscompiled by - scalarrepl. Anyone have any ideas? None of the little-endian machines are showing these failures, which confirms my

[llvm-commits] [llvm] r43781 - /llvm/trunk/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp

2007-11-06 Thread Dan Gohman
Author: djg Date: Tue Nov 6 16:11:54 2007 New Revision: 43781 URL: http://llvm.org/viewvc/llvm-project?rev=43781view=rev Log: Remainder operations must be either integer or floating-point. Modified: llvm/trunk/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp Modified:

[llvm-commits] [llvm] r43783 - in /llvm/trunk: include/llvm/Bitcode/Deserialize.h lib/Bitcode/Reader/Deserialize.cpp

2007-11-06 Thread Ted Kremenek
Author: kremenek Date: Tue Nov 6 16:21:14 2007 New Revision: 43783 URL: http://llvm.org/viewvc/llvm-project?rev=43783view=rev Log: Augmented ReadPtr and ReadOwnedPtr to control whether or not a pointer is allowed to be backpatched or can be registered with the deserializer to backpatch other

[llvm-commits] [llvm] r43782 - in /llvm/trunk: include/llvm/ADT/SmallPtrSet.h lib/Support/SmallPtrSet.cpp

2007-11-06 Thread Chris Lattner
Author: lattner Date: Tue Nov 6 16:12:43 2007 New Revision: 43782 URL: http://llvm.org/viewvc/llvm-project?rev=43782view=rev Log: make smallptrset more const and type correct, which caught a few minor bugs. Modified: llvm/trunk/include/llvm/ADT/SmallPtrSet.h

[llvm-commits] [llvm] r43788 - /llvm/trunk/test/lib/llvm.exp

2007-11-06 Thread Tanya Lattner
Author: tbrethou Date: Tue Nov 6 16:32:17 2007 New Revision: 43788 URL: http://llvm.org/viewvc/llvm-project?rev=43788view=rev Log: Implement the XTARGET feature for PR1778 This will mark a test as PASS for all targets specified. It will override whatever is in XFAIL. Modified:

[llvm-commits] [llvm] r43780 - /llvm/trunk/lib/Transforms/Scalar/CodeGenPrepare.cpp

2007-11-06 Thread Chris Lattner
Author: lattner Date: Tue Nov 6 16:07:40 2007 New Revision: 43780 URL: http://llvm.org/viewvc/llvm-project?rev=43780view=rev Log: fix const correctness, BB is const, so its predecessors are too Modified: llvm/trunk/lib/Transforms/Scalar/CodeGenPrepare.cpp Modified:

[llvm-commits] [llvm] r43776 - /llvm/trunk/lib/CodeGen/LiveIntervalAnalysis.cpp

2007-11-06 Thread Evan Cheng
Author: evancheng Date: Tue Nov 6 15:12:10 2007 New Revision: 43776 URL: http://llvm.org/viewvc/llvm-project?rev=43776view=rev Log: When the allocator rewrite a spill register with new virtual register, it replaces other operands of the same register. Watch out for situations where only some of

[llvm-commits] [llvm] r43777 - in /llvm/trunk: lib/Transforms/Scalar/InstructionCombining.cpp test/Transforms/InstCombine/phi-merge.ll

2007-11-06 Thread Chris Lattner
Author: lattner Date: Tue Nov 6 15:52:06 2007 New Revision: 43777 URL: http://llvm.org/viewvc/llvm-project?rev=43777view=rev Log: Implement PR1777 by detecting dependent phis that all compute the same value. Added: llvm/trunk/test/Transforms/InstCombine/phi-merge.ll Modified:

Re: [llvm-commits] [llvm] r43421 - in /llvm/trunk: include/llvm/Support/Alignment.h lib/CodeGen/SelectionDAG/DAGCombiner.cpp lib/CodeGen/SelectionDAG/LegalizeDAG.cpp lib/CodeGen/SelectionDAG/LegalizeD

2007-11-06 Thread Chris Lattner
On Oct 28, 2007, at 5:59 AM, Duncan Sands wrote: Author: baldrick Date: Sun Oct 28 07:59:45 2007 New Revision: 43421 +//===--- Alignment.h - Alignment computation *- C++ -*-===// Hi Duncan, instead of introducing a new header file for this, would it make sense to

Re: [llvm-commits] [llvm-gcc-4.2] r43399 - /llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp

2007-11-06 Thread Bill Wendling
On 10/26/07, Duncan Sands [EMAIL PROTECTED] wrote: I've only seen this problem on PPC64. In particular, it's writing this information into the redzone because this is a leaf function, and thus the destination may be unaligned. Can you please send me the gcc tree dumps, and also what

[llvm-commits] [llvm] r43794 - in /llvm/trunk: lib/Target/X86/X86RegisterInfo.cpp lib/Target/X86/X86RegisterInfo.h utils/TableGen/RegisterInfoEmitter.cpp

2007-11-06 Thread Dale Johannesen
Author: johannes Date: Tue Nov 6 18:25:05 2007 New Revision: 43794 URL: http://llvm.org/viewvc/llvm-project?rev=43794view=rev Log: Interchange Dwarf numbers of ESP and EBP on x86 Darwin. Much improvement in exception handling. Modified: llvm/trunk/lib/Target/X86/X86RegisterInfo.cpp

Re: [llvm-commits] [llvm] r43554 - in /llvm/trunk/lib/Target: ARM/ARMISelLowering.cpp ARM/ARMISelLowering.h ARM/ARMSubtarget.h X86/X86ISelLowering.cpp

2007-11-06 Thread Chris Lattner
On Oct 31, 2007, at 7:39 AM, Rafael Espindola wrote: Author: rafael Date: Wed Oct 31 09:39:58 2007 New Revision: 43554 URL: http://llvm.org/viewvc/llvm-project?rev=43554view=rev Log: Make ARM and X86 LowerMEMCPY identical by moving the isThumb check into getMaxInlineSizeThreshold and

[llvm-commits] [llvm] r43795 - /llvm/trunk/include/llvm/ADT/APInt.h

2007-11-06 Thread Ted Kremenek
Author: kremenek Date: Tue Nov 6 18:27:59 2007 New Revision: 43795 URL: http://llvm.org/viewvc/llvm-project?rev=43795view=rev Log: Fixed default ctor for APInt to properly initialize BitWidth to a non-random value. Modified: llvm/trunk/include/llvm/ADT/APInt.h Modified:

Re: [llvm-commits] [llvm] r43794 - in /llvm/trunk: lib/Target/X86/X86RegisterInfo.cpp lib/Target/X86/X86RegisterInfo.h utils/TableGen/RegisterInfoEmitter.cpp

2007-11-06 Thread Eric Christopher
On Nov 6, 2007, at 4:25 PM, Dale Johannesen wrote: Author: johannes Date: Tue Nov 6 18:25:05 2007 New Revision: 43794 URL: http://llvm.org/viewvc/llvm-project?rev=43794view=rev Log: Interchange Dwarf numbers of ESP and EBP on x86 Darwin. Much improvement in exception handling. As we

Re: [llvm-commits] [llvm] r43794 - in /llvm/trunk: lib/Target/X86/X86RegisterInfo.cpp lib/Target/X86/X86RegisterInfo.h utils/TableGen/RegisterInfoEmitter.cpp

2007-11-06 Thread Dale Johannesen
On Nov 6, 2007, at 4:35 PM, Eric Christopher wrote: On Nov 6, 2007, at 4:25 PM, Dale Johannesen wrote: Author: johannes Date: Tue Nov 6 18:25:05 2007 New Revision: 43794 URL: http://llvm.org/viewvc/llvm-project?rev=43794view=rev Log: Interchange Dwarf numbers of ESP and EBP on x86

[llvm-commits] [llvm] r43799 - /llvm/trunk/include/llvm/Bitcode/Deserialize.h

2007-11-06 Thread Ted Kremenek
Author: kremenek Date: Tue Nov 6 18:47:33 2007 New Revision: 43799 URL: http://llvm.org/viewvc/llvm-project?rev=43799view=rev Log: Added special version of ReadPtr() that returns a deserialized pointer by value. This version prohibits backpatching of pointers, so it useful when a pointee is

[llvm-commits] CVS: llvm-www/sva/index.html

2007-11-06 Thread John Criswell
Changes in directory llvm-www/sva: index.html added (r1.1) --- Log message: Skeleton index page. --- Diffs of the changes: (+13 -0) index.html | 13 + 1 files changed, 13 insertions(+) Index: llvm-www/sva/index.html diff -c /dev/null llvm-www/sva/index.html:1.1 ***

[llvm-commits] CVS: llvm-www/sva/

2007-11-06 Thread John Criswell
Changes in directory llvm-www/sva: --- Log message: Directory /home/vadve/shared/PublicCVS/llvm-www/sva added to the repository --- Diffs of the changes: (+0 -0) 0 files changed ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu

Re: [llvm-commits] CVS: llvm-www/sva/index.html

2007-11-06 Thread Chris Lattner
Hey John, This should be in a different repository than the main llvm cvs one. You presumably want this to show up at sva.llvm.org or sva.cs.uiuc.edu not llvm.org/sva. I'd suggest just making an sva-www repo. -Chris On Nov 6, 2007, at 6:16 PM, John Criswell wrote: Changes in directory

[llvm-commits] CVS: llvm-www/devmtg/2007-05/07-Michel-Cell.pdf index.html

2007-11-06 Thread Chris Lattner
Changes in directory llvm-www/devmtg/2007-05: 07-Michel-Cell.pdf added (r1.1) index.html updated: 1.13 - 1.14 --- Log message: Add Scott Michel's talk, yay! --- Diffs of the changes: (+2 -2) 07-Michel-Cell.pdf |0 index.html |4 ++-- 2 files changed, 2 insertions(+), 2

[llvm-commits] [llvm] r43805 - /llvm/trunk/lib/CodeGen/StrongPHIElimination.cpp

2007-11-06 Thread Owen Anderson
Author: resistor Date: Tue Nov 6 23:17:15 2007 New Revision: 43805 URL: http://llvm.org/viewvc/llvm-project?rev=43805view=rev Log: Add some more of StrongPHIElim. Modified: llvm/trunk/lib/CodeGen/StrongPHIElimination.cpp Modified: llvm/trunk/lib/CodeGen/StrongPHIElimination.cpp URL:

[llvm-commits] [llvm] r43807 - /llvm/trunk/docs/tutorial/LangImpl4.html

2007-11-06 Thread Chris Lattner
Author: lattner Date: Tue Nov 6 23:28:43 2007 New Revision: 43807 URL: http://llvm.org/viewvc/llvm-project?rev=43807view=rev Log: minor edits Modified: llvm/trunk/docs/tutorial/LangImpl4.html Modified: llvm/trunk/docs/tutorial/LangImpl4.html URL:

[llvm-commits] [llvm] r43808 - /llvm/trunk/docs/tutorial/LangImpl5.html

2007-11-06 Thread Chris Lattner
Author: lattner Date: Tue Nov 6 23:47:48 2007 New Revision: 43808 URL: http://llvm.org/viewvc/llvm-project?rev=43808view=rev Log: edits for chapter 5 Modified: llvm/trunk/docs/tutorial/LangImpl5.html Modified: llvm/trunk/docs/tutorial/LangImpl5.html URL:

[llvm-commits] [llvm] r43810 - /llvm/trunk/docs/tutorial/LangImpl6.html

2007-11-06 Thread Chris Lattner
Author: lattner Date: Wed Nov 7 00:06:38 2007 New Revision: 43810 URL: http://llvm.org/viewvc/llvm-project?rev=43810view=rev Log: edits for chapter 7 Modified: llvm/trunk/docs/tutorial/LangImpl6.html Modified: llvm/trunk/docs/tutorial/LangImpl6.html URL:

[llvm-commits] [llvm] r43811 - /llvm/trunk/docs/tutorial/LangImpl7.html

2007-11-06 Thread Chris Lattner
Author: lattner Date: Wed Nov 7 00:34:39 2007 New Revision: 43811 URL: http://llvm.org/viewvc/llvm-project?rev=43811view=rev Log: chapter 7 edits Modified: llvm/trunk/docs/tutorial/LangImpl7.html Modified: llvm/trunk/docs/tutorial/LangImpl7.html URL:

[llvm-commits] [llvm] r43812 - /llvm/trunk/docs/tutorial/LangImpl8.html

2007-11-06 Thread Chris Lattner
Author: lattner Date: Wed Nov 7 00:46:51 2007 New Revision: 43812 URL: http://llvm.org/viewvc/llvm-project?rev=43812view=rev Log: final edits. Modified: llvm/trunk/docs/tutorial/LangImpl8.html Modified: llvm/trunk/docs/tutorial/LangImpl8.html URL:

Re: [llvm-commits] [llvm] r43805 - /llvm/trunk/lib/CodeGen/StrongPHIElimination.cpp

2007-11-06 Thread Evan Cheng
Hi Owen, Please use SmallPtrSet and / or SmallSet instead of std::set. Thanks, Evan On Nov 6, 2007, at 9:17 PM, Owen Anderson wrote: Author: resistor Date: Tue Nov 6 23:17:15 2007 New Revision: 43805 URL: http://llvm.org/viewvc/llvm-project?rev=43805view=rev Log: Add some more of

[llvm-commits] [llvm] r43813 - /llvm/trunk/docs/tutorial/index.html

2007-11-06 Thread Chris Lattner
Author: lattner Date: Wed Nov 7 01:07:55 2007 New Revision: 43813 URL: http://llvm.org/viewvc/llvm-project?rev=43813view=rev Log: minor edit Modified: llvm/trunk/docs/tutorial/index.html Modified: llvm/trunk/docs/tutorial/index.html URL:

[llvm-commits] RE [llvm] r43805 - /llvm/trunk/lib/CodeGen/StrongPHIElimination.cpp

2007-11-06 Thread Owen Anderson
Evan, I may end up using a BitVector or SparseBitVector in the future. I was just going with an std::set for simplicity until I'm sure I won't be changing it further. By the way, could you check that isLiveIn() and isLiveOut() are correctly? I _think_ I got VarInfo figured out, but I'm