[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