LLVM  6.0.0svn
Classes | Namespaces | Functions
DebugInfo.h File Reference
#include "llvm/ADT/SmallPtrSet.h"
#include "llvm/ADT/SmallVector.h"
#include "llvm/ADT/iterator_range.h"
#include "llvm/IR/DebugInfoMetadata.h"
Include dependency graph for DebugInfo.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


class  llvm::DebugInfoFinder
 Utility to find all debug info in a module. More...


 Compute iterated dominance frontiers using a linear time algorithm.


DISubprogramllvm::getDISubprogram (const MDNode *Scope)
 Find subprogram that is enclosing this scope. More...
bool llvm::StripDebugInfo (Module &M)
 Strip debug info in the module if it exists. More...
bool llvm::stripDebugInfo (Function &F)
bool llvm::stripNonLineTableDebugInfo (Module &M)
 Downgrade the debug info in a module to contain only line table information. More...
unsigned llvm::getDebugMetadataVersionFromModule (const Module &M)
 Return Debug Info Metadata Version by checking module flags. More...