//===----------------------------------------------------------------------===//
//
-// These functions removes symbols from functions and modules.
-// Only debugging information is not removed.
+// These functions strips symbols from functions and modules.
+// Only debugging information is not stripped.
//
ModulePass *createStripNonDebugSymbolsPass();
+//===----------------------------------------------------------------------===//
+//
+// These pass removes llvm.dbg.declare intrinsics.
+ModulePass *createStripDebugDeclarePass();
+
//===----------------------------------------------------------------------===//
/// createLowerSetJmpPass - This function lowers the setjmp/longjmp intrinsics
/// to invoke/unwind instructions. This should really be part of the C/C++