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.

llvm-svn: 176347

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

index fa40049..1070d29 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 5f710e6..4d559b5 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 e5e21f3..077a8bc 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&);