[llvm-commits] [llvm] r50849 - /llvm/branches/ggreif/README

Gabor Greif ggreif at gmail.com
Thu May 8 03:25:56 PDT 2008


Author: ggreif
Date: Thu May  8 05:25:55 2008
New Revision: 50849

URL: http://llvm.org/viewvc/llvm-project?rev=50849&view=rev
Log:
state that waves 1-3 are done

Modified:
    llvm/branches/ggreif/README

Modified: llvm/branches/ggreif/README
URL: http://llvm.org/viewvc/llvm-project/llvm/branches/ggreif/README?rev=50849&r1=50848&r2=50849&view=diff

==============================================================================
--- llvm/branches/ggreif/README (original)
+++ llvm/branches/ggreif/README Thu May  8 05:25:55 2008
@@ -28,8 +28,9 @@
 2) <class Use> size reduction.
 After some conversation with Chris I think we are ready for a
 16 -> 12 byte size reduction of the Use class. There are some
-collateral improvements too. This project is in its very early
-implementation phase.
+collateral improvements too. This project is basically complete
+(only waves 4 to 7 need some more work) and ready to be merged
+to trunk.
 
 WHY ON A BRANCH:
 Contrary to the accepted development model of LLVM, which
@@ -56,12 +57,12 @@
        that do the right thing (where needed).
        Assertions ensure consistency of stored and computed User in the Use.
 
-WAVE3: Flip indexing order of Uses. This involves changing the iterators.
-       NOTE: This wave is probably void.
-
-WAVE4: Remove User* from Use, introducing surrogate getters. Embedded and
+WAVE3: Remove User* from Use, introducing surrogate getters. Embedded and
        out-of-object representations being considered.
 
+WAVE4: Flip indexing order of Uses. This involves changing the iterators.
+       NOTE: This wave is probably void.
+
 WAVE5: Stylistic and performance tweaks. Valgrind testing.
        Doxygenizing of new interfaces.
 





More information about the llvm-commits mailing list