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

Gabor Greif ggreif at gmail.com
Mon Nov 3 14:41:42 PST 2008


Author: ggreif
Date: Mon Nov  3 16:41:42 2008
New Revision: 58648

URL: http://llvm.org/viewvc/llvm-project?rev=58648&view=rev
Log:
Update my status items, hint at son-of-use-diet.

Modified:
    llvm/branches/ggreif/README

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

==============================================================================
--- llvm/branches/ggreif/README (original)
+++ llvm/branches/ggreif/README Mon Nov  3 16:41:42 2008
@@ -24,6 +24,15 @@
   svn switch http(s)://llvm.org/svn/llvm-project/llvm/branches/ggreif/parallelized-test/Transforms/DecomposeMultiDimRefs Transforms/DecomposeMultiDimRefs
   rm -r Transforms/DecomposeMultiDimRefs
 
+STATUS: Pretty stable. There are some intermittent failures with -j4 because BugPoint seems
+  to hard-code the filename for its reductions. This causes races. Merging to main would
+  be easy, the harder part is to verify that the generated report has the same format as
+  the non-parallel dejagnu output (whatever that is) and that there is a smooth fallback
+  to the non-parallel execution that do not impose the overhead of the parallel tests.
+
+IDEAS: The creation of the many small files could be made faster by using a ram-disk (or
+  equivalent).
+
 --------------------------------------------------------------------------------
 2) <class Use> size reduction.
 After some conversation with Chris I think we are ready for a
@@ -76,3 +85,13 @@
   cd llvm
   svn switch http(s)://llvm.org/svn/llvm-project/llvm/branches/ggreif/use-diet .
 
+STATUS: waves 1..3 already merged to trunk and released in 2.4. Measured 13% memory
+  savings on big testcases (dealII). An estimated another 10% seems realistic
+  with waves 4..6. Ideas formulated, implementation started. Feasibility uncertain.
+
+--------------------------------------------------------------------------------
+3) Son of Use-Diet.
+
+Reduction of struct Use size to 2 pointers. Uses a variant of the original
+waymarking algorithm. Implementation exists and applicable against release 2.4.
+





More information about the llvm-commits mailing list