[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