diff options
Diffstat (limited to 'include/llvm/Transforms/Scalar/SymbolStripping.h')
-rw-r--r-- | include/llvm/Transforms/Scalar/SymbolStripping.h | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/include/llvm/Transforms/Scalar/SymbolStripping.h b/include/llvm/Transforms/Scalar/SymbolStripping.h index 1feb4381e9..ff31a4b532 100644 --- a/include/llvm/Transforms/Scalar/SymbolStripping.h +++ b/include/llvm/Transforms/Scalar/SymbolStripping.h @@ -12,28 +12,28 @@ namespace opt { -struct SymbolStripping : public Pass { +struct SymbolStripping : public MethodPass { // doSymbolStripping - Remove all symbolic information from a method // static bool doSymbolStripping(Method *M); - virtual bool doPerMethodWork(Method *M) { + virtual bool runOnMethod(Method *M) { return doSymbolStripping(M); } }; -struct FullSymbolStripping : public Pass { +struct FullSymbolStripping : public MethodPass { // doStripGlobalSymbols - Remove all symbolic information from all methods // in a module, and all module level symbols. (method names, etc...) // static bool doStripGlobalSymbols(Module *M); - virtual bool doPassInitialization(Module *M) { + virtual bool doInitialization(Module *M) { return doStripGlobalSymbols(M); } - virtual bool doPerMethodWork(Method *M) { + virtual bool runOnMethod(Method *M) { return SymbolStripping::doSymbolStripping(M); } }; |