aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/Transforms/Scalar/SymbolStripping.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/llvm/Transforms/Scalar/SymbolStripping.h')
-rw-r--r--include/llvm/Transforms/Scalar/SymbolStripping.h10
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);
}
};