[llvm-branch-commits] [llvm-branch] r98644 - in /llvm/branches/ggreif: README parallelized-test/ use-diet/

Gabor Greif ggreif at gmail.com
Tue Mar 16 10:53:24 PDT 2010


Author: ggreif
Date: Tue Mar 16 12:53:23 2010
New Revision: 98644

URL: http://llvm.org/viewvc/llvm-project?rev=98644&view=rev
Log:
remove obsolete branches

Removed:
    llvm/branches/ggreif/parallelized-test/
    llvm/branches/ggreif/use-diet/
Modified:
    llvm/branches/ggreif/README

Modified: llvm/branches/ggreif/README
URL: http://llvm.org/viewvc/llvm-project/llvm/branches/ggreif/README?rev=98644&r1=98643&r2=98644&view=diff
==============================================================================
--- llvm/branches/ggreif/README (original)
+++ llvm/branches/ggreif/README Tue Mar 16 12:53:23 2010
@@ -1,5 +1,5 @@
-At the moment there are branched for two projects
-here. Both are experimental. Use with caution,
+At the moment there are branched for three projects
+here. Some are experimental. Use with caution,
 expect bugs ;-)
 
 Questions? <mailto:ggreif at gmail.com>
@@ -24,14 +24,7 @@
   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).
+STATUS: defunct, removed. ddunbar's 'lit' does all this but better.
 
 --------------------------------------------------------------------------------
 2) <class Use> size reduction.
@@ -88,10 +81,15 @@
 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.
+  Branch removed. Several more ideas to be pursued for gaining back speed.
 
 --------------------------------------------------------------------------------
-3) Son of Use-Diet.
+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.
 
+BRANCH NAME: son-of-use-diet_24
+
+STATUS: Done. Realized the space savings, but we got 100% speed penalty.
+        Good as a proof-o- concept :-)





More information about the llvm-branch-commits mailing list