Simplify analyzer
authorChris Lattner <sabre@nondot.org>
Fri, 7 Sep 2001 16:26:36 +0000 (16:26 +0000)
committerChris Lattner <sabre@nondot.org>
Fri, 7 Sep 2001 16:26:36 +0000 (16:26 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@431 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/Analysis/ModuleAnalyzer.h

index 3abdd49afe3ae436f6400b9c026581f2a66eae2c..ecda28ed72205a3297b38ac1164d2cc32cade5e1 100644 (file)
@@ -9,9 +9,9 @@
 #ifndef LLVM_ANALYSIS_MODULEANALYZER_H
 #define LLVM_ANALYSIS_MODULEANALYZER_H
 
-#include "llvm/ConstantPool.h"
 #include <set>
 
+class Type;
 class Module;
 class Method;
 class BasicBlock;
@@ -33,11 +33,6 @@ protected:
   //
   bool processModule(const Module *M);
 
-  //===--------------------------------------------------------------------===//
-  //  Stages of processing Module level information
-  //
-  virtual bool processConstPool(const ConstantPool &CP, bool isMethod);
-
   // processType - This callback occurs when an derived type is discovered
   // at the class level. This activity occurs when processing a constant pool.
   //
@@ -48,27 +43,6 @@ protected:
   //
   virtual bool processMethods(const Module *M);
 
-  //===--------------------------------------------------------------------===//
-  //  Stages of processing a constant pool
-  //
-
-  // processConstPoolPlane - Called once for every populated plane in the
-  // constant pool.  The default action is to do nothing.  The processConstPool
-  // method does the iteration over constants.
-  //
-  virtual bool processConstPoolPlane(const ConstantPool &CP,
-                                    const ConstantPool::PlaneType &Pl, 
-                                    bool isMethod) {
-    return false;
-  }
-
-  // processConstant is called once per each constant in the constant pool.  It
-  // traverses the constant pool such that it visits each constant in the
-  // order of its type.  Thus, all 'int' typed constants shall be visited 
-  // sequentially, etc...
-  //
-  virtual bool processConstant(const ConstPoolVal *CPV) { return false; }
-
   // visitMethod - This member is called after the constant pool has been 
   // processed.  The default implementation of this is a noop.
   //
@@ -77,8 +51,6 @@ protected:
   //===--------------------------------------------------------------------===//
   //  Stages of processing Method level information
   //
-  // (processConstPool is also used above, with the isMethod flag set to true)
-  //
 
   // processMethod - Process all aspects of a method.
   //