DebugIR: Delete -debug-ir

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@222945 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Duncan P. N. Exon Smith
2014-11-29 03:15:47 +00:00
parent e395d7421d
commit 9416f9c57d
19 changed files with 1 additions and 1465 deletions

View File

@ -93,37 +93,6 @@ inline ModulePass *createDataFlowSanitizerPassForJIT(StringRef ABIListFile =
// checking on loads, stores, and other memory intrinsics.
FunctionPass *createBoundsCheckingPass();
/// createDebugIRPass - Enable interactive stepping through LLVM IR in LLDB (or
/// GDB) and generate a file with the LLVM IR to be
/// displayed in the debugger.
///
/// Existing debug metadata is preserved (but may be modified) in order to allow
/// accessing variables in the original source. The line table and file
/// information is modified to correspond to the lines in the LLVM IR. If
/// Filename and Directory are empty, a file name is generated based on existing
/// debug information. If no debug information is available, a temporary file
/// name is generated.
///
/// @param HideDebugIntrinsics Omit debug intrinsics in emitted IR source file.
/// @param HideDebugMetadata Omit debug metadata in emitted IR source file.
/// @param Directory Embed this directory in the debug information.
/// @param Filename Embed this file name in the debug information.
ModulePass *createDebugIRPass(bool HideDebugIntrinsics,
bool HideDebugMetadata,
StringRef Directory = StringRef(),
StringRef Filename = StringRef());
/// createDebugIRPass - Enable interactive stepping through LLVM IR in LLDB
/// (or GDB) with an existing IR file on disk. When creating
/// a DebugIR pass with this function, no source file is
/// output to disk and the existing one is unmodified. Debug
/// metadata in the Module is created/updated to point to
/// the existing textual IR file on disk.
/// NOTE: If the IR file to be debugged is not on disk, use the version of this
/// function with parameters in order to generate the file that will be
/// seen by the debugger.
ModulePass *createDebugIRPass();
} // End llvm namespace
#endif