diff options
Diffstat (limited to 'include')
| -rw-r--r-- | include/llvm/Pass.h | 15 |
1 files changed, 0 insertions, 15 deletions
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); |
