[llvm-commits] CVS: llvm-poolalloc/runtime/Makefile README.txt

John Criswell criswell at cs.uiuc.edu
Wed May 18 12:56:46 PDT 2005



Changes in directory llvm-poolalloc/runtime:

Makefile updated: 1.7 -> 1.8
README.txt updated: 1.2 -> 1.3
---
Log message:

Bring all of these files back from the "release_15" merge.










---
Diffs of the changes:  (+26 -0)

 Makefile   |   11 +++++++++++
 README.txt |   15 +++++++++++++++
 2 files changed, 26 insertions(+)


Index: llvm-poolalloc/runtime/Makefile
diff -u /dev/null llvm-poolalloc/runtime/Makefile:1.8
--- /dev/null	Wed May 18 14:56:39 2005
+++ llvm-poolalloc/runtime/Makefile	Wed May 18 14:56:29 2005
@@ -0,0 +1,11 @@
+#
+# Relative path to the top of the source tree.
+#
+LEVEL=..
+
+#
+# List all of the subdirectories that we will compile.
+#
+DIRS=PoolAllocator FreeListAllocator FL2Allocator
+
+include $(LEVEL)/Makefile.common


Index: llvm-poolalloc/runtime/README.txt
diff -u /dev/null llvm-poolalloc/runtime/README.txt:1.3
--- /dev/null	Wed May 18 14:56:45 2005
+++ llvm-poolalloc/runtime/README.txt	Wed May 18 14:56:29 2005
@@ -0,0 +1,15 @@
+//===---------------------------------------------------------------------===//
+This directory contains the pool allocator runtime library implementations.
+
+The only fully maintained runtime library implementation is in the FL2Allocator
+directory.  This supports the pool allocator, the bump pointer optimization,
+and the pointer compression runtime.
+
+The implementation is the FreeListAllocator directory is much slower than
+the FL2Allocator and has not been updated.
+
+The implementation in the PoolAllocator directory is also probably out of date,
+and is much slower than FL2, but is used by the SAFECode project, which cannot
+allow pool metadata to be stored intermixed with program data.
+
+






More information about the llvm-commits mailing list