[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