Lines Matching refs:DwarfDebug
332 DwarfDebug::DwarfDebug(AsmPrinter *A) in DwarfDebug() function in DwarfDebug
431 DwarfDebug::~DwarfDebug() = default;
461 void DwarfDebug::addSubprogramNames(const DICompileUnit &CU, in addSubprogramNames()
495 bool DwarfDebug::isLexicalScopeDIENull(LexicalScope *Scope) { in isLexicalScopeDIENull()
519 bool DwarfDebug::shareAcrossDWOCUs() const { in shareAcrossDWOCUs()
523 void DwarfDebug::constructAbstractSubprogramScopeDIE(DwarfCompileUnit &SrcCU, in constructAbstractSubprogramScopeDIE()
548 DIE &DwarfDebug::constructSubprogramDefinitionDIE(const DISubprogram *SP) { in constructSubprogramDefinitionDIE()
842 void DwarfDebug::constructCallSiteEntryDIEs(const DISubprogram &SP, in constructCallSiteEntryDIEs()
981 void DwarfDebug::addGnuPubAttributes(DwarfCompileUnit &U, DIE &D) const { in addGnuPubAttributes()
988 void DwarfDebug::finishUnitAttributes(const DICompileUnit *DIUnit, in finishUnitAttributes()
1054 DwarfDebug::getOrCreateDwarfCompileUnit(const DICompileUnit *DIUnit) { in getOrCreateDwarfCompileUnit()
1090 void DwarfDebug::constructAndAddImportedEntityDIE(DwarfCompileUnit &TheCU, in constructAndAddImportedEntityDIE()
1128 void DwarfDebug::beginModule(Module *M) { in beginModule()
1226 void DwarfDebug::finishEntityDefinitions() { in finishEntityDefinitions()
1239 void DwarfDebug::finishSubprogramDefinitions() { in finishSubprogramDefinitions()
1248 void DwarfDebug::finalizeModuleInfo() { in finalizeModuleInfo()
1389 void DwarfDebug::endModule() { in endModule()
1469 void DwarfDebug::ensureAbstractEntityIsCreated(DwarfCompileUnit &CU, in ensureAbstractEntityIsCreated()
1479 void DwarfDebug::ensureAbstractEntityIsCreatedIfScoped(DwarfCompileUnit &CU, in ensureAbstractEntityIsCreatedIfScoped()
1490 void DwarfDebug::collectVariableInfoFromMFTable( in collectVariableInfoFromMFTable()
1625 bool DwarfDebug::buildLocationList(SmallVectorImpl<DebugLocEntry> &DebugLoc, in buildLocationList()
1726 DbgEntity *DwarfDebug::createConcreteEntity(DwarfCompileUnit &TheCU, in createConcreteEntity()
1749 void DwarfDebug::collectEntityInfo(DwarfCompileUnit &TheCU, in collectEntityInfo()
1874 void DwarfDebug::beginInstruction(const MachineInstr *MI) { in beginInstruction()
2030 DebugLoc DwarfDebug::emitInitialLocDirective(const MachineFunction &MF, in emitInitialLocDirective()
2050 void DwarfDebug::beginFunctionImpl(const MachineFunction *MF) { in beginFunctionImpl()
2074 void DwarfDebug::skippedNonDebugFunction() { in skippedNonDebugFunction()
2083 void DwarfDebug::endFunctionImpl(const MachineFunction *MF) { in endFunctionImpl()
2169 void DwarfDebug::recordSourceLine(unsigned Line, unsigned Col, const MDNode *S, in recordSourceLine()
2181 void DwarfDebug::emitDebugInfo() { in emitDebugInfo()
2187 void DwarfDebug::emitAbbreviations() { in emitAbbreviations()
2193 void DwarfDebug::emitStringOffsetsTableHeader() { in emitStringOffsetsTableHeader()
2201 void DwarfDebug::emitAccel(AccelTableT &Accel, MCSection *Section, in emitAccel()
2209 void DwarfDebug::emitAccelDebugNames() { in emitAccelDebugNames()
2218 void DwarfDebug::emitAccelNames() { in emitAccelNames()
2225 void DwarfDebug::emitAccelObjC() { in emitAccelObjC()
2231 void DwarfDebug::emitAccelNamespaces() { in emitAccelNamespaces()
2238 void DwarfDebug::emitAccelTypes() { in emitAccelTypes()
2313 void DwarfDebug::emitDebugPubSections() { in emitDebugPubSections()
2334 void DwarfDebug::emitSectionReference(const DwarfCompileUnit &CU) { in emitSectionReference()
2342 void DwarfDebug::emitDebugPubSection(bool GnuStyle, StringRef Name, in emitDebugPubSection()
2391 void DwarfDebug::emitDebugStr() { in emitDebugStr()
2402 void DwarfDebug::emitDebugLocEntry(ByteStreamer &Streamer, in emitDebugLocEntry()
2449 void DwarfDebug::emitDebugLocValue(const AsmPrinter &AP, const DIBasicType *BT, in emitDebugLocValue()
2520 DwarfDebug::emitDebugLocValue(AP, BT, Fragment, DwarfExpr); in finalize()
2524 DwarfDebug::emitDebugLocValue(AP, BT, Value, DwarfExpr); in finalize()
2531 void DwarfDebug::emitDebugLocEntryLocation(const DebugLocStream::Entry &Entry, in emitDebugLocEntryLocation()
2572 const DwarfDebug &DD) { in emitLoclistsTableHeader()
2590 DwarfDebug &DD, AsmPrinter *Asm, MCSymbol *Sym, const Ranges &R, in emitRangeList()
2685 static void emitLocList(DwarfDebug &DD, AsmPrinter *Asm, const DebugLocStream::List &List) { in emitLocList()
2696 void DwarfDebug::emitDebugLocImpl(MCSection *Sec) { in emitDebugLocImpl()
2714 void DwarfDebug::emitDebugLoc() { in emitDebugLoc()
2722 void DwarfDebug::emitDebugLocDWO() { in emitDebugLocDWO()
2762 void DwarfDebug::emitDebugARanges() { in emitDebugARanges()
2917 static void emitRangeList(DwarfDebug &DD, AsmPrinter *Asm, in emitRangeList()
2928 void DwarfDebug::emitDebugRangesImpl(const DwarfFile &Holder, MCSection *Section) { in emitDebugRangesImpl()
2953 void DwarfDebug::emitDebugRanges() { in emitDebugRanges()
2962 void DwarfDebug::emitDebugRangesDWO() { in emitDebugRangesDWO()
2969 static void emitMacroHeader(AsmPrinter *Asm, const DwarfDebug &DD, in emitMacroHeader()
2993 void DwarfDebug::handleMacroNodes(DIMacroNodeArray Nodes, DwarfCompileUnit &U) { in handleMacroNodes()
3004 void DwarfDebug::emitMacro(DIMacro &M) { in emitMacro()
3047 void DwarfDebug::emitMacroFileImpl( in emitMacroFileImpl()
3068 void DwarfDebug::emitMacroFile(DIMacroFile &F, DwarfCompileUnit &U) { in emitMacroFile()
3081 void DwarfDebug::emitDebugMacinfoImpl(MCSection *Section) { in emitDebugMacinfoImpl()
3101 void DwarfDebug::emitDebugMacinfo() { in emitDebugMacinfo()
3108 void DwarfDebug::emitDebugMacinfoDWO() { in emitDebugMacinfoDWO()
3117 void DwarfDebug::initSkeletonUnit(const DwarfUnit &U, DIE &Die, in initSkeletonUnit()
3127 DwarfCompileUnit &DwarfDebug::constructSkeletonCU(const DwarfCompileUnit &CU) { in constructSkeletonCU()
3147 void DwarfDebug::emitDebugInfoDWO() { in emitDebugInfoDWO()
3155 void DwarfDebug::emitDebugAbbrevDWO() { in emitDebugAbbrevDWO()
3160 void DwarfDebug::emitDebugLineDWO() { in emitDebugLineDWO()
3167 void DwarfDebug::emitStringOffsetsTableHeaderDWO() { in emitStringOffsetsTableHeaderDWO()
3177 void DwarfDebug::emitDebugStrDWO() { in emitDebugStrDWO()
3187 void DwarfDebug::emitDebugAddr() { in emitDebugAddr()
3191 MCDwarfDwoLineTable *DwarfDebug::getDwoLineTable(const DwarfCompileUnit &CU) { in getDwoLineTable()
3201 uint64_t DwarfDebug::makeTypeSignature(StringRef Identifier) { in makeTypeSignature()
3212 void DwarfDebug::addDwarfTypeUnitType(DwarfCompileUnit &CU, in addDwarfTypeUnitType()
3298 DwarfDebug::NonTypeUnitContext::NonTypeUnitContext(DwarfDebug *DD) in NonTypeUnitContext()
3305 DwarfDebug::NonTypeUnitContext::~NonTypeUnitContext() { in ~NonTypeUnitContext()
3310 DwarfDebug::NonTypeUnitContext DwarfDebug::enterNonTypeUnitContext() { in enterNonTypeUnitContext()
3319 void DwarfDebug::addAccelNameImpl(const DICompileUnit &CU, in addAccelNameImpl()
3346 void DwarfDebug::addAccelName(const DICompileUnit &CU, StringRef Name, in addAccelName()
3351 void DwarfDebug::addAccelObjC(const DICompileUnit &CU, StringRef Name, in addAccelObjC()
3358 void DwarfDebug::addAccelNamespace(const DICompileUnit &CU, StringRef Name, in addAccelNamespace()
3363 void DwarfDebug::addAccelType(const DICompileUnit &CU, StringRef Name, in addAccelType()
3368 uint16_t DwarfDebug::getDwarfVersion() const { in getDwarfVersion()
3372 dwarf::Form DwarfDebug::getDwarfSectionOffsetForm() const { in getDwarfSectionOffsetForm()
3381 const MCSymbol *DwarfDebug::getSectionLabel(const MCSection *S) { in getSectionLabel()
3384 void DwarfDebug::insertSectionLabel(const MCSymbol *S) { in insertSectionLabel()
3390 Optional<MD5::MD5Result> DwarfDebug::getMD5AsBytes(const DIFile *File) const { in getMD5AsBytes()