Change references from Method to Function
[oota-llvm.git] / lib / VMCore / Module.cpp
index 1b6e71725a5ed1cfd8af980c8d5d43cfd228357a..06c25d366c5db3ec02ceca67e46c3df1cdec89ac 100644 (file)
@@ -5,7 +5,7 @@
 //===----------------------------------------------------------------------===//
 
 #include "llvm/Module.h"
-#include "llvm/Method.h"
+#include "llvm/Function.h"
 #include "llvm/GlobalVariable.h"
 #include "llvm/InstrTypes.h"
 #include "llvm/ValueHolderImpl.h"
@@ -18,7 +18,7 @@
 // for having a DefHolderImpl.h file seperate from DefHolder.h!  :(
 //
 template class ValueHolder<GlobalVariable, Module, Module>;
-template class ValueHolder<Method, Module, Module>;
+template class ValueHolder<Function, Module, Module>;
 
 // Define the GlobalValueRefMap as a struct that wraps a map so that we don't
 // have Module.h depend on <map>
@@ -29,15 +29,15 @@ struct GlobalValueRefMap : public std::map<GlobalValue*, ConstantPointerRef*>{
 
 Module::Module()
   : Value(Type::VoidTy, Value::ModuleVal, ""), SymTabValue(this),
-    GlobalList(this, this), MethodList(this, this), GVRefMap(0) {
+    GlobalList(this, this), FunctionList(this, this), GVRefMap(0) {
 }
 
 Module::~Module() {
   dropAllReferences();
   GlobalList.delete_all();
   GlobalList.setParent(0);
-  MethodList.delete_all();
-  MethodList.setParent(0);
+  FunctionList.delete_all();
+  FunctionList.setParent(0);
 }
 
 
@@ -50,8 +50,8 @@ Module::~Module() {
 // delete.
 //
 void Module::dropAllReferences() {
-  for_each(MethodList.begin(), MethodList.end(),
-          std::mem_fun(&Method::dropAllReferences));
+  for_each(FunctionList.begin(), FunctionList.end(),
+          std::mem_fun(&Function::dropAllReferences));
 
   for_each(GlobalList.begin(), GlobalList.end(),
           std::mem_fun(&GlobalVariable::dropAllReferences));
@@ -80,10 +80,10 @@ bool Module::reduceApply(bool (*Func)(GlobalVariable*)) {
 bool Module::reduceApply(bool (*Func)(const GlobalVariable*)) const {
   return reduce_apply_bool(gbegin(), gend(), Func);
 }
-bool Module::reduceApply(bool (*Func)(Method*)) {
+bool Module::reduceApply(bool (*Func)(Function*)) {
   return reduce_apply_bool(begin(), end(), Func);
 }
-bool Module::reduceApply(bool (*Func)(const Method*)) const {
+bool Module::reduceApply(bool (*Func)(const Function*)) const {
   return reduce_apply_bool(begin(), end(), Func);
 }