From ad93c4f936d220570535711262e0fff8857f798a Mon Sep 17 00:00:00 2001 From: Gordon Henriksen Date: Tue, 11 Dec 2007 00:30:17 +0000 Subject: [PATCH] CollectorMetadata and Collector are rejiggered to get along with per-function collector model. Collector is now the factory for CollectorMetadata, so the latter may be subclassed. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44827 91177308-0d34-0410-b5e6-96231b3b80d8 --- docs/GarbageCollection.html | 254 +++++++++++++---------- include/llvm/CodeGen/Collector.h | 86 ++++---- include/llvm/CodeGen/CollectorMetadata.h | 61 +++--- include/llvm/CodeGen/Collectors.h | 3 + include/llvm/CodeGen/Passes.h | 18 ++ lib/CodeGen/Collector.cpp | 205 +++++++++++------- lib/CodeGen/CollectorMetadata.cpp | 92 +++++--- 7 files changed, 424 insertions(+), 295 deletions(-) diff --git a/docs/GarbageCollection.html b/docs/GarbageCollection.html index 90f42bb1458..4b5bd50aca1 100644 --- a/docs/GarbageCollection.html +++ b/docs/GarbageCollection.html @@ -36,8 +36,10 @@ -
  • Collection intrinsics +
  • Core support