GCInfoDeleter code cleanup after r175528
authorYiannis Tsiouris <gtsiour@softlab.ntua.gr>
Fri, 1 Mar 2013 11:40:32 +0000 (11:40 +0000)
committerYiannis Tsiouris <gtsiour@softlab.ntua.gr>
Fri, 1 Mar 2013 11:40:32 +0000 (11:40 +0000)
Remove GCInfoDeleter from passes and comments.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@176347 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/CodeGen/GCMetadata.h
include/llvm/CodeGen/Passes.h
include/llvm/InitializePasses.h

index fa40049dbd2450d80a491835f39335a1b13674d1..1070d29f73814a57c081bd22f0f2f6e0dbff5101 100644 (file)
@@ -180,7 +180,8 @@ namespace llvm {
     GCModuleInfo();
     ~GCModuleInfo();
 
-    /// clear - Resets the pass. The metadata deleter pass calls this.
+    /// clear - Resets the pass. Any pass, which uses GCModuleInfo, should
+    /// call it in doFinalization().
     ///
     void clear();
 
index 5f710e68feef8fa160b139fa3f90896a7a0bf4dd..4d559b5799a2b99b0de250039f1d0eed7090926d 100644 (file)
@@ -459,10 +459,6 @@ namespace llvm {
   /// branch folding).
   extern char &GCMachineCodeAnalysisID;
 
-  /// Deleter Pass - Releases GC metadata.
-  ///
-  FunctionPass *createGCInfoDeleter();
-
   /// Creates a pass to print GC metadata.
   ///
   FunctionPass *createGCInfoPrinter(raw_ostream &OS);
index e5e21f345993279ecdf6983277dd3f039eec321f..077a8bc4d043b6cd8f135eab5c14adb0ec6d7a11 100644 (file)
@@ -124,7 +124,6 @@ void initializeEarlyCSEPass(PassRegistry&);
 void initializeExpandISelPseudosPass(PassRegistry&);
 void initializeFindUsedTypesPass(PassRegistry&);
 void initializeFunctionAttrsPass(PassRegistry&);
-void initializeGCInfoDeleterPass(PassRegistry&);
 void initializeGCMachineCodeAnalysisPass(PassRegistry&);
 void initializeGCModuleInfoPass(PassRegistry&);
 void initializeGVNPass(PassRegistry&);