|
LLVM
8.0.1
|
#include "llvm/ADT/Statistic.h"#include "llvm/Analysis/Passes.h"#include "llvm/IR/DebugInfo.h"#include "llvm/Pass.h"#include "llvm/Support/ErrorHandling.h"#include "llvm/Support/raw_ostream.h"
Go to the source code of this file.
Functions | |
| INITIALIZE_PASS (ModuleDebugInfoPrinter, "module-debuginfo", "Decodes module-level debug info", false, true) ModulePass *llvm | |
| static void | printFile (raw_ostream &O, StringRef Filename, StringRef Directory, unsigned Line=0) |
| INITIALIZE_PASS | ( | ModuleDebugInfoPrinter | , |
| "module-debuginfo" | , | ||
| "Decodes module-level debug info" | , | ||
| false | , | ||
| true | |||
| ) |
Definition at line 45 of file ModuleDebugInfoPrinter.cpp.
References llvm::DebugInfoFinder::processModule().
|
static |
Definition at line 57 of file ModuleDebugInfoPrinter.cpp.
References llvm::dwarf::AttributeEncodingString(), llvm::DebugInfoFinder::compile_units(), llvm::StringRef::empty(), llvm::DebugInfoFinder::global_variables(), llvm::dwarf::LanguageString(), llvm::RISCVFenceField::O, print(), llvm::DebugInfoFinder::subprograms(), llvm::Tag, llvm::dwarf::TagString(), and llvm::DebugInfoFinder::types().
1.8.13