From cdff0d6b0403cb49eaea3a8d54eeab78a3963715 Mon Sep 17 00:00:00 2001 From: Dan Gohman Date: Sat, 8 Mar 2008 01:43:56 +0000 Subject: Remove unused runPass methods. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48044 91177308-0d34-0410-b5e6-96231b3b80d8 --- include/llvm/Pass.h | 15 --------------- 1 file changed, 15 deletions(-) (limited to 'include') diff --git a/include/llvm/Pass.h b/include/llvm/Pass.h index 71149d4e58..231aa76507 100644 --- a/include/llvm/Pass.h +++ b/include/llvm/Pass.h @@ -102,12 +102,6 @@ public: /// const PassInfo *getPassInfo() const; - /// runPass - Run this pass, returning true if a modification was made to the - /// module argument. This should be implemented by all concrete subclasses. - /// - virtual bool runPass(Module &M) { return false; } - virtual bool runPass(BasicBlock&) { return false; } - /// print - Print out the internal state of the pass. This is called by /// Analyze to print out the contents of an analysis. Otherwise it is not /// necessary to implement this method. Beware that the module pointer MAY be @@ -230,9 +224,6 @@ public: /// being operated on. virtual bool runOnModule(Module &M) = 0; - virtual bool runPass(Module &M) { return runOnModule(M); } - virtual bool runPass(BasicBlock&) { return false; } - virtual void assignPassManager(PMStack &PMS, PassManagerType T = PMT_ModulePassManager); @@ -371,12 +362,6 @@ public: // bool runOnFunction(Function &F); - /// To run directly on the basic block, we initialize, runOnBasicBlock, then - /// finalize. - /// - virtual bool runPass(Module &M) { return false; } - virtual bool runPass(BasicBlock &BB); - virtual void assignPassManager(PMStack &PMS, PassManagerType T = PMT_BasicBlockPassManager); -- cgit v1.2.3-70-g09d2