Lines Matching defs:DwarfDebug
1 //===- llvm/CodeGen/DwarfDebug.cpp - Dwarf Debug Framework ----------------===//
14 #include "DwarfDebug.h"
82 #define DEBUG_TYPE "dwarfdebug"
315 DwarfDebug::DwarfDebug(AsmPrinter *A, Module *M)
393 // Define out of line so we don't have to include DwarfUnit.h in DwarfDebug.h.
394 DwarfDebug::~DwarfDebug() = default;
424 void DwarfDebug::addSubprogramNames(const DISubprogram *SP, DIE &Die) {
453 bool DwarfDebug::isLexicalScopeDIENull(LexicalScope *Scope) {
477 bool DwarfDebug::shareAcrossDWOCUs() const {
481 void DwarfDebug::constructAbstractSubprogramScopeDIE(DwarfCompileUnit &SrcCU,
506 void DwarfDebug::addGnuPubAttributes(DwarfCompileUnit &U, DIE &D) const {
516 DwarfDebug::getOrCreateDwarfCompileUnit(const DICompileUnit *DIUnit) {
605 void DwarfDebug::constructAndAddImportedEntityDIE(DwarfCompileUnit &TheCU,
644 void DwarfDebug::beginModule() {
731 void DwarfDebug::finishVariableDefinitions() {
744 void DwarfDebug::finishSubprogramDefinitions() {
753 void DwarfDebug::finalizeModuleInfo() {
849 void DwarfDebug::endModule() {
918 void DwarfDebug::ensureAbstractVariableIsCreated(DwarfCompileUnit &CU, InlinedVariable IV,
928 void DwarfDebug::ensureAbstractVariableIsCreatedIfScoped(DwarfCompileUnit &CU,
940 void DwarfDebug::collectVariableInfoFromMFTable(
1052 DwarfDebug::buildLocationList(SmallVectorImpl<DebugLocEntry> &DebugLoc,
1129 DbgVariable *DwarfDebug::createConcreteVariable(DwarfCompileUnit &TheCU,
1198 void DwarfDebug::collectVariableInfo(DwarfCompileUnit &TheCU,
1268 void DwarfDebug::beginInstruction(const MachineInstr *MI) {
1369 void DwarfDebug::beginFunctionImpl(const MachineFunction *MF) {
1398 void DwarfDebug::skippedNonDebugFunction() {
1407 void DwarfDebug::endFunctionImpl(const MachineFunction *MF) {
1476 void DwarfDebug::recordSourceLine(unsigned Line, unsigned Col, const MDNode *S,
1500 void DwarfDebug::emitDebugInfo() {
1506 void DwarfDebug::emitAbbreviations() {
1512 void DwarfDebug::emitStringOffsetsTableHeader() {
1520 void DwarfDebug::emitAccel(AccelTableT &Accel, MCSection *Section,
1528 void DwarfDebug::emitAccelDebugNames() {
1539 void DwarfDebug::emitAccelNames() {
1546 void DwarfDebug::emitAccelObjC() {
1552 void DwarfDebug::emitAccelNamespaces() {
1559 void DwarfDebug::emitAccelTypes() {
1633 void DwarfDebug::emitDebugPubSections() {
1653 void DwarfDebug::emitSectionReference(const DwarfCompileUnit &CU) {
1661 void DwarfDebug::emitDebugPubSection(bool GnuStyle, StringRef Name,
1710 void DwarfDebug::emitDebugStr() {
1721 void DwarfDebug::emitDebugLocEntry(ByteStreamer &Streamer,
1784 void DwarfDebug::emitDebugLocEntryLocation(const DebugLocStream::Entry &Entry) {
1795 void DwarfDebug::emitDebugLoc() {
1825 void DwarfDebug::emitDebugLocDWO() {
1852 void DwarfDebug::emitDebugARanges() {
2124 void DwarfDebug::emitDebugRanges() {
2170 void DwarfDebug::handleMacroNodes(DIMacroNodeArray Nodes, DwarfCompileUnit &U) {
2181 void DwarfDebug::emitMacro(DIMacro &M) {
2195 void DwarfDebug::emitMacroFile(DIMacroFile &F, DwarfCompileUnit &U) {
2205 void DwarfDebug::emitDebugMacinfo() {
2230 void DwarfDebug::initSkeletonUnit(const DwarfUnit &U, DIE &Die,
2243 DwarfCompileUnit &DwarfDebug::constructSkeletonCU(const DwarfCompileUnit &CU) {
2262 void DwarfDebug::emitDebugInfoDWO() {
2270 void DwarfDebug::emitDebugAbbrevDWO() {
2275 void DwarfDebug::emitDebugLineDWO() {
2282 void DwarfDebug::emitStringOffsetsTableHeaderDWO() {
2292 void DwarfDebug::emitDebugStrDWO() {
2302 void DwarfDebug::emitDebugAddr() {
2307 MCDwarfDwoLineTable *DwarfDebug::getDwoLineTable(const DwarfCompileUnit &CU) {
2317 uint64_t DwarfDebug::makeTypeSignature(StringRef Identifier) {
2328 void DwarfDebug::addDwarfTypeUnitType(DwarfCompileUnit &CU,
2411 void DwarfDebug::addAccelNameImpl(AccelTable<DataT> &AppleAccel, StringRef Name,
2434 void DwarfDebug::addAccelName(StringRef Name, const DIE &Die) {
2438 void DwarfDebug::addAccelObjC(StringRef Name, const DIE &Die) {
2444 void DwarfDebug::addAccelNamespace(StringRef Name, const DIE &Die) {
2448 void DwarfDebug::addAccelType(StringRef Name, const DIE &Die, char Flags) {
2452 uint16_t DwarfDebug::getDwarfVersion() const {