Remove dead methods
authorChris Lattner <sabre@nondot.org>
Fri, 1 Dec 2006 20:14:47 +0000 (20:14 +0000)
committerChris Lattner <sabre@nondot.org>
Fri, 1 Dec 2006 20:14:47 +0000 (20:14 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32088 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/PassSupport.h

index 4921848aba3244377b5085778d0b0105fbe8e2d9..f3cfc3fb3a53e7a5bd33d3cb28b48f1dbc01a74c 100644 (file)
@@ -184,28 +184,6 @@ struct RegisterPass : public RegisterPassBase {
                      callDefaultCtor<PassName>) {
     if (CFGOnly) setOnlyUsesCFG();
   }
-
-  // Register Pass using default constructor explicitly...
-  RegisterPass(const char *PassArg, const char *Name,
-               Pass *(*ctor)(), bool CFGOnly = false) 
-  : RegisterPassBase(Name, PassArg, typeid(PassName), ctor) {
-    if (CFGOnly) setOnlyUsesCFG();
-  }
-
-  // Register Pass using TargetMachine constructor...
-  RegisterPass(const char *PassArg, const char *Name, 
-               Pass *(*targetctor)(TargetMachine &), bool CFGOnly = false)
-  : RegisterPassBase(Name, PassArg, typeid(PassName), 0, targetctor) {
-    if (CFGOnly) setOnlyUsesCFG();
-  }
-
-  // Generic constructor version that has an unknown ctor type...
-  template<typename CtorType>
-  RegisterPass(const char *PassArg, const char *Name, CtorType *Fn,
-               bool CFGOnly = false)
-  : RegisterPassBase(Name, PassArg, typeid(PassName), 0) {
-    if (CFGOnly) setOnlyUsesCFG();
-  }
 };