diff options
| author | Dan Gohman <gohman@apple.com> | 2008-03-08 01:43:56 +0000 |
|---|---|---|
| committer | Dan Gohman <gohman@apple.com> | 2008-03-08 01:43:56 +0000 |
| commit | cdff0d6b0403cb49eaea3a8d54eeab78a3963715 (patch) | |
| tree | 01eded6b2cba4558bebaeb342d22e94af365534d /include | |
| parent | 7f96f3912e20b94627fde28edc0a292f660b9197 (diff) | |
Remove unused runPass methods.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48044 91177308-0d34-0410-b5e6-96231b3b80d8
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); |
