Move the strip pass from Scalar to IPO lib

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18438 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Chris Lattner 2004-12-02 21:24:19 +00:00
parent b0ea864bbd
commit 92f6c15d8f
2 changed files with 7 additions and 8 deletions

View File

@ -23,6 +23,13 @@ class ModulePass;
class Function;
class BasicBlock;
//===----------------------------------------------------------------------===//
//
// These functions removes symbols from functions and modules. If OnlyDebugInfo
// is true, only debugging information is removed from the module.
//
ModulePass *createStripSymbolsPass(bool OnlyDebugInfo = false);
//===----------------------------------------------------------------------===//
/// createLowerSetJmpPass - This function lowers the setjmp/longjmp intrinsics
/// to invoke/unwind instructions. This should really be part of the C/C++

View File

@ -276,14 +276,6 @@ FunctionPass *createLowerGCPass();
// into regular LLVM instructions.
FunctionPass* createLowerConstantExpressionsPass();
//===----------------------------------------------------------------------===//
//
// These functions removes symbols from functions and modules.
//
FunctionPass *createSymbolStrippingPass();
FunctionPass *createFullSymbolStrippingPass();
} // End llvm namespace
#endif