Remove unneccesary function prototypes
authorChris Lattner <sabre@nondot.org>
Sun, 28 Oct 2001 22:40:59 +0000 (22:40 +0000)
committerChris Lattner <sabre@nondot.org>
Sun, 28 Oct 2001 22:40:59 +0000 (22:40 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1014 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/Linker.h
include/llvm/Support/Linker.h
include/llvm/Transforms/Utils/Linker.h

index 8774012f152526d1b8e0e2b424fad22ae3642d4a..3650ccbadfb0b6bfe395c2aa005e81d936eb1ef0 100644 (file)
@@ -9,8 +9,6 @@
 
 #include <string>
 class Module;
-class Type;
-class Value;
 
 
 // LinkModules - This function links two modules together, with the resulting
@@ -18,20 +16,7 @@ class Value;
 // error occurs, true is returned and ErrorMsg (if not null) is set to indicate
 // the problem.
 //
-bool    LinkModules(Module *Dest, const Module *Src, string *ErrorMsg = 0);
-
-
-// MangleTypeName - Implement a consistent name-mangling scheme for
-//                  a given type.
-// 
-string MangleTypeName(const Type* type);
-
-
-// MangleName - implement a consistent name-mangling scheme for all
-// externally visible (i.e., global) objects.
-// privateName should be unique within the module.
-// 
-string  MangleName(const string& privateName, const Value* V);
-
+bool LinkModules(Module *Dest, const Module *Src, string *ErrorMsg = 0);
 
 #endif
+
index 8774012f152526d1b8e0e2b424fad22ae3642d4a..3650ccbadfb0b6bfe395c2aa005e81d936eb1ef0 100644 (file)
@@ -9,8 +9,6 @@
 
 #include <string>
 class Module;
-class Type;
-class Value;
 
 
 // LinkModules - This function links two modules together, with the resulting
@@ -18,20 +16,7 @@ class Value;
 // error occurs, true is returned and ErrorMsg (if not null) is set to indicate
 // the problem.
 //
-bool    LinkModules(Module *Dest, const Module *Src, string *ErrorMsg = 0);
-
-
-// MangleTypeName - Implement a consistent name-mangling scheme for
-//                  a given type.
-// 
-string MangleTypeName(const Type* type);
-
-
-// MangleName - implement a consistent name-mangling scheme for all
-// externally visible (i.e., global) objects.
-// privateName should be unique within the module.
-// 
-string  MangleName(const string& privateName, const Value* V);
-
+bool LinkModules(Module *Dest, const Module *Src, string *ErrorMsg = 0);
 
 #endif
+
index 8774012f152526d1b8e0e2b424fad22ae3642d4a..3650ccbadfb0b6bfe395c2aa005e81d936eb1ef0 100644 (file)
@@ -9,8 +9,6 @@
 
 #include <string>
 class Module;
-class Type;
-class Value;
 
 
 // LinkModules - This function links two modules together, with the resulting
@@ -18,20 +16,7 @@ class Value;
 // error occurs, true is returned and ErrorMsg (if not null) is set to indicate
 // the problem.
 //
-bool    LinkModules(Module *Dest, const Module *Src, string *ErrorMsg = 0);
-
-
-// MangleTypeName - Implement a consistent name-mangling scheme for
-//                  a given type.
-// 
-string MangleTypeName(const Type* type);
-
-
-// MangleName - implement a consistent name-mangling scheme for all
-// externally visible (i.e., global) objects.
-// privateName should be unique within the module.
-// 
-string  MangleName(const string& privateName, const Value* V);
-
+bool LinkModules(Module *Dest, const Module *Src, string *ErrorMsg = 0);
 
 #endif
+