Lines Matching refs:DwarfDebug

153 static cl::opt<DwarfDebug::MinimizeAddrInV5> MinimizeAddrInV5Option(
157 cl::values(clEnumValN(DwarfDebug::MinimizeAddrInV5::Default, "Default",
159 clEnumValN(DwarfDebug::MinimizeAddrInV5::Ranges, "Ranges",
162 clEnumValN(DwarfDebug::MinimizeAddrInV5::Expressions,
166 clEnumValN(DwarfDebug::MinimizeAddrInV5::Form, "Form",
169 clEnumValN(DwarfDebug::MinimizeAddrInV5::Disabled, "Disabled",
171 cl::init(DwarfDebug::MinimizeAddrInV5::Default));
330 DwarfDebug::DwarfDebug(AsmPrinter *A) in DwarfDebug() function in DwarfDebug
446 DwarfDebug::~DwarfDebug() = default;
476 void DwarfDebug::addSubprogramNames( in addSubprogramNames()
513 bool DwarfDebug::isLexicalScopeDIENull(LexicalScope *Scope) { in isLexicalScopeDIENull()
537 bool DwarfDebug::shareAcrossDWOCUs() const { in shareAcrossDWOCUs()
541 void DwarfDebug::constructAbstractSubprogramScopeDIE(DwarfCompileUnit &SrcCU, in constructAbstractSubprogramScopeDIE()
874 void DwarfDebug::constructCallSiteEntryDIEs(const DISubprogram &SP, in constructCallSiteEntryDIEs()
1002 void DwarfDebug::addGnuPubAttributes(DwarfCompileUnit &U, DIE &D) const { in addGnuPubAttributes()
1009 void DwarfDebug::finishUnitAttributes(const DICompileUnit *DIUnit, in finishUnitAttributes()
1075 DwarfDebug::getOrCreateDwarfCompileUnit(const DICompileUnit *DIUnit) { in getOrCreateDwarfCompileUnit()
1145 void DwarfDebug::beginModule(Module *M) { in beginModule()
1230 void DwarfDebug::finishEntityDefinitions() { in finishEntityDefinitions()
1243 void DwarfDebug::finishSubprogramDefinitions() { in finishSubprogramDefinitions()
1252 void DwarfDebug::finalizeModuleInfo() { in finalizeModuleInfo()
1402 void DwarfDebug::endModule() { in endModule()
1502 void DwarfDebug::ensureAbstractEntityIsCreatedIfScoped(DwarfCompileUnit &CU, in ensureAbstractEntityIsCreatedIfScoped()
1528 void DwarfDebug::collectVariableInfoFromMFTable( in collectVariableInfoFromMFTable()
1690 bool DwarfDebug::buildLocationList(SmallVectorImpl<DebugLocEntry> &DebugLoc, in buildLocationList()
1850 DbgEntity *DwarfDebug::createConcreteEntity(DwarfCompileUnit &TheCU, in createConcreteEntity()
1873 void DwarfDebug::collectEntityInfo(DwarfCompileUnit &TheCU, in collectEntityInfo()
2000 void DwarfDebug::beginInstruction(const MachineInstr *MI) { in beginInstruction()
2189 DebugLoc DwarfDebug::emitInitialLocDirective(const MachineFunction &MF, in emitInitialLocDirective()
2217 void DwarfDebug::beginFunctionImpl(const MachineFunction *MF) { in beginFunctionImpl()
2236 DwarfDebug::getDwarfCompileUnitIDForLineTable(const DwarfCompileUnit &CU) { in getDwarfCompileUnitIDForLineTable()
2247 void DwarfDebug::terminateLineTable(const DwarfCompileUnit *CU) { in terminateLineTable()
2256 void DwarfDebug::skippedNonDebugFunction() { in skippedNonDebugFunction()
2268 void DwarfDebug::endFunctionImpl(const MachineFunction *MF) { in endFunctionImpl()
2359 void DwarfDebug::recordSourceLine(unsigned Line, unsigned Col, const MDNode *S, in recordSourceLine()
2371 void DwarfDebug::emitDebugInfo() { in emitDebugInfo()
2377 void DwarfDebug::emitAbbreviations() { in emitAbbreviations()
2383 void DwarfDebug::emitStringOffsetsTableHeader() { in emitStringOffsetsTableHeader()
2391 void DwarfDebug::emitAccel(AccelTableT &Accel, MCSection *Section, in emitAccel()
2399 void DwarfDebug::emitAccelDebugNames() { in emitAccelDebugNames()
2408 void DwarfDebug::emitAccelNames() { in emitAccelNames()
2415 void DwarfDebug::emitAccelObjC() { in emitAccelObjC()
2421 void DwarfDebug::emitAccelNamespaces() { in emitAccelNamespaces()
2428 void DwarfDebug::emitAccelTypes() { in emitAccelTypes()
2504 void DwarfDebug::emitDebugPubSections() { in emitDebugPubSections()
2525 void DwarfDebug::emitSectionReference(const DwarfCompileUnit &CU) { in emitSectionReference()
2533 void DwarfDebug::emitDebugPubSection(bool GnuStyle, StringRef Name, in emitDebugPubSection()
2581 void DwarfDebug::emitDebugStr() { in emitDebugStr()
2592 void DwarfDebug::emitDebugLocEntry(ByteStreamer &Streamer, in emitDebugLocEntry()
2636 void DwarfDebug::emitDebugLocValue(const AsmPrinter &AP, const DIBasicType *BT, in emitDebugLocValue()
2750 DwarfDebug::emitDebugLocValue(AP, BT, Fragment, DwarfExpr); in finalize()
2754 DwarfDebug::emitDebugLocValue(AP, BT, Value, DwarfExpr); in finalize()
2761 void DwarfDebug::emitDebugLocEntryLocation(const DebugLocStream::Entry &Entry, in emitDebugLocEntryLocation()
2802 const DwarfDebug &DD) { in emitLoclistsTableHeader()
2820 DwarfDebug &DD, AsmPrinter *Asm, MCSymbol *Sym, const Ranges &R, in emitRangeList()
2915 static void emitLocList(DwarfDebug &DD, AsmPrinter *Asm, const DebugLocStream::List &List) { in emitLocList()
2926 void DwarfDebug::emitDebugLocImpl(MCSection *Sec) { in emitDebugLocImpl()
2944 void DwarfDebug::emitDebugLoc() { in emitDebugLoc()
2952 void DwarfDebug::emitDebugLocDWO() { in emitDebugLocDWO()
2992 void DwarfDebug::emitDebugARanges() { in emitDebugARanges()
3141 static void emitRangeList(DwarfDebug &DD, AsmPrinter *Asm, in emitRangeList()
3152 void DwarfDebug::emitDebugRangesImpl(const DwarfFile &Holder, MCSection *Section) { in emitDebugRangesImpl()
3177 void DwarfDebug::emitDebugRanges() { in emitDebugRanges()
3186 void DwarfDebug::emitDebugRangesDWO() { in emitDebugRangesDWO()
3193 static void emitMacroHeader(AsmPrinter *Asm, const DwarfDebug &DD, in emitMacroHeader()
3217 void DwarfDebug::handleMacroNodes(DIMacroNodeArray Nodes, DwarfCompileUnit &U) { in handleMacroNodes()
3228 void DwarfDebug::emitMacro(DIMacro &M) { in emitMacro()
3271 void DwarfDebug::emitMacroFileImpl( in emitMacroFileImpl()
3292 void DwarfDebug::emitMacroFile(DIMacroFile &F, DwarfCompileUnit &U) { in emitMacroFile()
3305 void DwarfDebug::emitDebugMacinfoImpl(MCSection *Section) { in emitDebugMacinfoImpl()
3325 void DwarfDebug::emitDebugMacinfo() { in emitDebugMacinfo()
3332 void DwarfDebug::emitDebugMacinfoDWO() { in emitDebugMacinfoDWO()
3341 void DwarfDebug::initSkeletonUnit(const DwarfUnit &U, DIE &Die, in initSkeletonUnit()
3351 DwarfCompileUnit &DwarfDebug::constructSkeletonCU(const DwarfCompileUnit &CU) { in constructSkeletonCU()
3371 void DwarfDebug::emitDebugInfoDWO() { in emitDebugInfoDWO()
3379 void DwarfDebug::emitDebugAbbrevDWO() { in emitDebugAbbrevDWO()
3384 void DwarfDebug::emitDebugLineDWO() { in emitDebugLineDWO()
3391 void DwarfDebug::emitStringOffsetsTableHeaderDWO() { in emitStringOffsetsTableHeaderDWO()
3401 void DwarfDebug::emitDebugStrDWO() { in emitDebugStrDWO()
3411 void DwarfDebug::emitDebugAddr() { in emitDebugAddr()
3415 MCDwarfDwoLineTable *DwarfDebug::getDwoLineTable(const DwarfCompileUnit &CU) { in getDwoLineTable()
3425 uint64_t DwarfDebug::makeTypeSignature(StringRef Identifier) { in makeTypeSignature()
3436 void DwarfDebug::addDwarfTypeUnitType(DwarfCompileUnit &CU, in addDwarfTypeUnitType()
3550 void DwarfDebug::addAccelNameImpl( in addAccelNameImpl()
3593 void DwarfDebug::addAccelName( in addAccelName()
3600 void DwarfDebug::addAccelObjC( in addAccelObjC()
3609 void DwarfDebug::addAccelNamespace( in addAccelNamespace()
3616 void DwarfDebug::addAccelType( in addAccelType()
3623 uint16_t DwarfDebug::getDwarfVersion() const { in getDwarfVersion()
3627 dwarf::Form DwarfDebug::getDwarfSectionOffsetForm() const { in getDwarfSectionOffsetForm()
3636 const MCSymbol *DwarfDebug::getSectionLabel(const MCSection *S) { in getSectionLabel()
3640 void DwarfDebug::insertSectionLabel(const MCSymbol *S) { in insertSectionLabel()
3647 DwarfDebug::getMD5AsBytes(const DIFile *File) const { in getMD5AsBytes()
3664 bool DwarfDebug::alwaysUseRanges(const DwarfCompileUnit &CU) const { in alwaysUseRanges()