|
LLVM
4.0.0
|
#include "llvm/ADT/SmallPtrSet.h"#include "llvm/ADT/SmallVector.h"#include "llvm/ADT/iterator_range.h"#include "llvm/IR/DebugInfoMetadata.h"#include "llvm/Support/Casting.h"#include "llvm/Support/Dwarf.h"#include "llvm/Support/ErrorHandling.h"#include <iterator>Go to the source code of this file.
Classes | |
| class | llvm::DenseMap< KeyT, ValueT, KeyInfoT, BucketT > |
| class | llvm::DebugInfoFinder |
| Utility to find all debug info in a module. More... | |
Namespaces | |
| llvm | |
| Compute iterated dominance frontiers using a linear time algorithm. | |
Functions | |
| DISubprogram * | llvm::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... | |
1.8.6