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().