Make getPassManagerType() const.
authorDevang Patel <dpatel@apple.com>
Tue, 27 Feb 2007 15:00:39 +0000 (15:00 +0000)
committerDevang Patel <dpatel@apple.com>
Tue, 27 Feb 2007 15:00:39 +0000 (15:00 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34669 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/Analysis/LoopPass.h
include/llvm/PassManagers.h
lib/Analysis/IPA/CallGraphSCCPass.cpp
lib/VMCore/PassManager.cpp

index 7b878abadf174c60b432199cb8ca142380e26156..a231598417c31b82925087f5fabd315228432b02 100644 (file)
@@ -81,7 +81,7 @@ public:
     return FP;
   }
 
-  virtual PassManagerType getPassManagerType() { 
+  virtual PassManagerType getPassManagerType() const 
     return PMT_LoopPassManager; 
   }
 
index bd3672f944ac22d396ef410ec18c66fe2b9c5cec..2448ddad463e88ec6e47a997bbe4f4b7e0f207ce 100644 (file)
@@ -250,7 +250,7 @@ public:
     return PassVector.size();
   }
 
-  virtual PassManagerType getPassManagerType() { 
+  virtual PassManagerType getPassManagerType() const 
     assert ( 0 && "Invalid use of getPassManagerType");
     return PMT_Unknown; 
   }
@@ -322,7 +322,7 @@ public:
     return FP;
   }
 
-  virtual PassManagerType getPassManagerType() { 
+  virtual PassManagerType getPassManagerType() const 
     return PMT_FunctionPassManager; 
   }
 };
index 4a51be35bf696f8504d2f44219f2950c76522d55..c317a112f5a6d6c0a8def8a860c54d6341ea89fd 100644 (file)
@@ -66,7 +66,7 @@ public:
     return FP;
   }
 
-  virtual PassManagerType getPassManagerType() { 
+  virtual PassManagerType getPassManagerType() const 
     return PMT_CallGraphPassManager; 
   }
 };
index bc85967ee1c0fd62218667cc64e70085c18f3156..a2bbb7d3ab9be167ffdbce79e9bef2d52d439a07 100644 (file)
@@ -98,7 +98,7 @@ public:
     return BP;
   }
 
-  virtual PassManagerType getPassManagerType() { 
+  virtual PassManagerType getPassManagerType() const 
     return PMT_BasicBlockPassManager; 
   }
 };
@@ -210,7 +210,9 @@ public:
     return MP;
   }
 
-  virtual PassManagerType getPassManagerType() { return PMT_ModulePassManager; }
+  virtual PassManagerType getPassManagerType() const { 
+    return PMT_ModulePassManager; 
+  }
 };
 
 //===----------------------------------------------------------------------===//