Re: [llvm-commits] [llvm] r44687 - in /llvm/trunk: include/llvm/CodeGen/Passes.h lib/CodeGen/LLVMTargetMachine.cpp lib/CodeGen/MachineLICM.cpp lib/Target/PowerPC/PPCInstrInfo.td

2007-12-09 Thread Bill Wendling
On Dec 8, 2007, at 12:33 AM, Duncan Sands wrote: > Hi Bill, presumably you are using alias analysis at the > codegen level. I noticed some time ago that in several > places code doing multiple stores to successive locations > does not set the SVOffset value correctly: it used the same > SVOffset

Re: [llvm-commits] [llvm] r44729 - /llvm/trunk/tools/Makefile

2007-12-09 Thread Bill Wendling
Sorry :-( -bw On Dec 8, 2007, at 4:27 PM, Chris Lattner wrote: > Author: lattner > Date: Sat Dec 8 18:27:38 2007 > New Revision: 44729 > > URL: http://llvm.org/viewvc/llvm-project?rev=44729&view=rev > Log: > Fix accidental commit by Bill. > > Modified: > llvm/trunk/tools/Makefile > > Modifi

[llvm-commits] [llvm] r44738 - /llvm/trunk/test/CodeGen/Generic/GC/alloc_loop.ll

2007-12-09 Thread Gordon Henriksen
Author: gordon Date: Sun Dec 9 09:03:01 2007 New Revision: 44738 URL: http://llvm.org/viewvc/llvm-project?rev=44738&view=rev Log: Upgrading this test to 2.0 .ll syntax. Modified: llvm/trunk/test/CodeGen/Generic/GC/alloc_loop.ll Modified: llvm/trunk/test/CodeGen/Generic/GC/alloc_loop.ll URL:

[llvm-commits] [llvm] r44740 - /llvm/trunk/lib/CodeGen/SelectionDAG/LegalizeTypesSplit.cpp

2007-12-09 Thread Chris Lattner
Author: lattner Date: Sun Dec 9 11:56:34 2007 New Revision: 44740 URL: http://llvm.org/viewvc/llvm-project?rev=44740&view=rev Log: Duncan points out that the subtraction is unneeded since hte code knows the vector is not pow2 Modified: llvm/trunk/lib/CodeGen/SelectionDAG/LegalizeTypesSplit.c

Re: [llvm-commits] PR889 final version

2007-12-09 Thread Gordon Henriksen
On Dec 3, 2007, at 17:59, pawel kunio wrote: > Whoah, pretty strange I get neither of those. I'm using compiler > from vs 2008 beta2 'orcas'. What compiler should I use to be more in > sync with the one used by You for verification? btw, I had a deeper > look into the Value class hierarchy a

Re: [llvm-commits] RFC: patch for PR1782 (BasicAliasAnalyis)

2007-12-09 Thread Wojciech Matyjewicz
Chris Lattner wrote: > Yep, it looks Gordon was right :). Thanks again Wojtek, I applied the > patch. Please close the PR, Before I close the PR, I would like to discuss one more issue discovered while working on it. Suppose, we have a target with 32-bit pointers and the following instructio

[llvm-commits] Deleting the Value vtable

2007-12-09 Thread Gordon Henriksen
On Dec 9, 2007, at 17:50, Gordon Henriksen wrote: On Dec 3, 2007, at 17:59, pawel kunio wrote: Whoah, pretty strange I get neither of those. I'm using compiler from vs 2008 beta2 'orcas'. What compiler should I use to be more in sync with the one used by You for verification? btw, I had a

Re: [llvm-commits] Deleting the Value vtable

2007-12-09 Thread Chris Lattner
Thanks Pawel! I've applied your patch as rev 44747 here: http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20071203/056105.html Since there are some other methods to devirtualize deeper in the class hierarchy, I wonder if it might make sense to write the dispatch once instead of

Re: [llvm-commits] Deleting the Value vtable

2007-12-09 Thread Gordon Henriksen
On 2007-12-09, at 19:02, Chris Lattner wrote: Thanks Pawel! I've applied your patch as rev 44747 here: http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20071203/056105.html Since there are some other methods to devirtualize deeper in the class hierarchy, I wonder if it might mak

[llvm-commits] [llvm] r44755 - /llvm/trunk/lib/VMCore/Value.cpp

2007-12-09 Thread Chris Lattner
Author: lattner Date: Sun Dec 9 19:48:29 2007 New Revision: 44755 URL: http://llvm.org/viewvc/llvm-project?rev=44755&view=rev Log: Fix a big problem in the recent dtor refactoring work, now it passes 2007-11-19-InlineAsm.ll Modified: llvm/trunk/lib/VMCore/Value.cpp Modified: llvm/trunk/li

[llvm-commits] [llvm] r44756 - /llvm/trunk/lib/VMCore/Value.cpp

2007-12-09 Thread Chris Lattner
Author: lattner Date: Sun Dec 9 19:51:22 2007 New Revision: 44756 URL: http://llvm.org/viewvc/llvm-project?rev=44756&view=rev Log: fix some warnings. Modified: llvm/trunk/lib/VMCore/Value.cpp Modified: llvm/trunk/lib/VMCore/Value.cpp URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/

[llvm-commits] [llvm] r44757 - /llvm/trunk/include/llvm/IntrinsicInst.h

2007-12-09 Thread Chris Lattner
Author: lattner Date: Sun Dec 9 19:51:38 2007 New Revision: 44757 URL: http://llvm.org/viewvc/llvm-project?rev=44757&view=rev Log: remove some dead code. Modified: llvm/trunk/include/llvm/IntrinsicInst.h Modified: llvm/trunk/include/llvm/IntrinsicInst.h URL: http://llvm.org/viewvc/llvm-pr

[llvm-commits] [llvm] r44760 - in /llvm/trunk: include/llvm/ lib/VMCore/

2007-12-09 Thread Gordon Henriksen
Author: gordon Date: Sun Dec 9 20:14:30 2007 New Revision: 44760 URL: http://llvm.org/viewvc/llvm-project?rev=44760&view=rev Log: Reverting dtor devirtualization patch. _sabre_: it has a major problem: by the time ~Value is run, all of the "parts" of the derived classes have been destroyed _sabr

[llvm-commits] [support] r44764 - in /support/trunk/make: Makefile.common Makefile.top

2007-12-09 Thread Reid Spencer
Author: reid Date: Sun Dec 9 21:14:08 2007 New Revision: 44764 URL: http://llvm.org/viewvc/llvm-project?rev=44764&view=rev Log: Split this spotless target out into the Makefile.top file since it is only relevant at the top level directory. Allow the top level directory to be used as an include f

[llvm-commits] [support] r44765 - /support/trunk/Makefile.common.in

2007-12-09 Thread Reid Spencer
Author: reid Date: Sun Dec 9 21:14:50 2007 New Revision: 44765 URL: http://llvm.org/viewvc/llvm-project?rev=44765&view=rev Log: Make WANT_PROFILING use an immediate assignment like the other variables in this file. Modified: support/trunk/Makefile.common.in Modified: support/trunk/Makefile.

[llvm-commits] [support] r44766 - in /support/trunk/autoconf/m4: want_feature.m4 want_level.m4

2007-12-09 Thread Reid Spencer
Author: reid Date: Sun Dec 9 21:15:53 2007 New Revision: 44766 URL: http://llvm.org/viewvc/llvm-project?rev=44766&view=rev Log: Move the WANT_LEVEL macro to its own file. Added: support/trunk/autoconf/m4/want_level.m4 Modified: support/trunk/autoconf/m4/want_feature.m4 Modified: support

[llvm-commits] [support] r44767 - /support/trunk/autoconf/configure.ac

2007-12-09 Thread Reid Spencer
Author: reid Date: Sun Dec 9 21:16:43 2007 New Revision: 44767 URL: http://llvm.org/viewvc/llvm-project?rev=44767&view=rev Log: 1. Update the version number to 2.2svn 2. Make DESTDIR not be defined as '' by using ''! Modified: support/trunk/autoconf/configure.ac Modified: support/trunk/auto

[llvm-commits] [support] r44768 - /support/trunk/configure

2007-12-09 Thread Reid Spencer
Author: reid Date: Sun Dec 9 21:17:09 2007 New Revision: 44768 URL: http://llvm.org/viewvc/llvm-project?rev=44768&view=rev Log: Regenerate. Modified: support/trunk/configure Modified: support/trunk/configure URL: http://llvm.org/viewvc/llvm-project/support/trunk/configure?rev=44768&r1=4476

[llvm-commits] [support] r44770 - in /support/trunk: include/llvm/ADT/ include/llvm/Config/ include/llvm/Support/ include/llvm/System/ lib/Support/ lib/System/

2007-12-09 Thread Reid Spencer
Author: reid Date: Sun Dec 9 21:22:30 2007 New Revision: 44770 URL: http://llvm.org/viewvc/llvm-project?rev=44770&view=rev Log: Remove code in preparation for an update via svn copy. Removed: support/trunk/include/llvm/ADT/ support/trunk/include/llvm/Config/ support/trunk/include/llv

Re: [llvm-commits] [llvm] r44769 - in /llvm/trunk: bindings/ocaml/llvm/ docs/ include/llvm-c/ include/llvm/ include/llvm/Bitcode/ lib/AsmParser/ lib/Bitcode/Reader/ lib/Bitcode/Writer/ lib/Transforms/

2007-12-09 Thread Nick Lewycky
Gordon Henriksen wrote: > == > --- llvm/trunk/docs/LangRef.html (original) > +++ llvm/trunk/docs/LangRef.html Sun Dec 9 21:18:06 2007 > @@ -26,6 +26,7 @@ >Functions >Aliases >Parameter Attributes >

[llvm-commits] [support] r44772 - in /support/trunk/lib: Support/Makefile System/Makefile

2007-12-09 Thread Reid Spencer
Author: reid Date: Sun Dec 9 21:28:51 2007 New Revision: 44772 URL: http://llvm.org/viewvc/llvm-project?rev=44772&view=rev Log: Add back the previous Makefiles. Added: support/trunk/lib/Support/Makefile - copied unchanged from r44769, support/trunk/lib/Support/Makefile support/trun

[llvm-commits] [support] r44773 - in /support/trunk/include/llvm: ADT/ Config/ Support/ System/

2007-12-09 Thread Reid Spencer
Author: reid Date: Sun Dec 9 21:30:13 2007 New Revision: 44773 URL: http://llvm.org/viewvc/llvm-project?rev=44773&view=rev Log: Update all "support" header files to be the latest versions from the llvm module. Added: support/trunk/include/llvm/ADT/ - copied from r44703, llvm/trunk/incl

[llvm-commits] [llvm] r44774 - /llvm/trunk/docs/LangRef.html

2007-12-09 Thread Gordon Henriksen
Author: gordon Date: Sun Dec 9 21:30:21 2007 New Revision: 44774 URL: http://llvm.org/viewvc/llvm-project?rev=44774&view=rev Log: Fix a typo spotted by Nick Lewycky. Modified: llvm/trunk/docs/LangRef.html Modified: llvm/trunk/docs/LangRef.html URL: http://llvm.org/viewvc/llvm-project/llvm/

Re: [llvm-commits] [llvm] r44769 - in /llvm/trunk: bindings/ocaml/llvm/ docs/ include/llvm-c/ include/llvm/ include/llvm/Bitcode/ lib/AsmParser/ lib/Bitcode/Reader/ lib/Bitcode/Writer/ lib/Transforms/

2007-12-09 Thread Gordon Henriksen
On 2007-12-09, at 22:25, Nick Lewycky wrote: > Gordon Henriksen wrote: > >> +optional alignment, an optional garbage collector >> name, an > > You mean Yes. >> +garbage collector name. > > Again. Yes. >> + Garbage Collector Names > > Again. No. Thanks for catching that. Fixed. — Gordon

[llvm-commits] [support] r44771 - in /support/trunk/lib: Support/ Support/Makefile System/ System/Makefile

2007-12-09 Thread Reid Spencer
Author: reid Date: Sun Dec 9 21:27:41 2007 New Revision: 44771 URL: http://llvm.org/viewvc/llvm-project?rev=44771&view=rev Log: Update with fresh copies. Added: support/trunk/lib/Support/ - copied from r44703, llvm/trunk/lib/Support/ support/trunk/lib/System/ - copied from r4

[llvm-commits] [llvm] r44775 - in /llvm/trunk: include/llvm/Support/StringPool.h lib/VMCore/Function.cpp

2007-12-09 Thread Gordon Henriksen
Author: gordon Date: Sun Dec 9 21:35:18 2007 New Revision: 44775 URL: http://llvm.org/viewvc/llvm-project?rev=44775&view=rev Log: Delete the CollectorNamePool if it should become empty. Modified: llvm/trunk/include/llvm/Support/StringPool.h llvm/trunk/lib/VMCore/Function.cpp Modified: l

[llvm-commits] Another GC patch for review

2007-12-09 Thread Gordon Henriksen
Here's the next patch. This jiggers around the GC data structures, but the compiler still doesn't call into them, so they're inert.gc-6-redux.patch (+424 -295):  include/llvm/CodeGen/Passes.h (+18)  include/llvm/CodeGen/Collector.h (+43 -43)  include/llvm/CodeGen/CollectorMetadata.h (+30 -31)  incl

[llvm-commits] [llvm] r44785 - in /llvm/trunk: lib/CodeGen/BranchFolding.cpp test/CodeGen/X86/2007-06-14-branchfold.ll

2007-12-09 Thread Christopher Lamb
Author: clamb Date: Mon Dec 10 01:24:06 2007 New Revision: 44785 URL: http://llvm.org/viewvc/llvm-project?rev=44785&view=rev Log: Improve branch folding by recgonizing that explict successor relationships impact the value of fall-through choices. Modified: llvm/trunk/lib/CodeGen/BranchFoldin