Lines Matching refs:DwarfDebug

151 static cl::opt<DwarfDebug::MinimizeAddrInV5> MinimizeAddrInV5Option(
155 cl::values(clEnumValN(DwarfDebug::MinimizeAddrInV5::Default, "Default",
157 clEnumValN(DwarfDebug::MinimizeAddrInV5::Ranges, "Ranges",
160 clEnumValN(DwarfDebug::MinimizeAddrInV5::Expressions,
164 clEnumValN(DwarfDebug::MinimizeAddrInV5::Form, "Form",
167 clEnumValN(DwarfDebug::MinimizeAddrInV5::Disabled, "Disabled",
169 cl::init(DwarfDebug::MinimizeAddrInV5::Default));
347 DwarfDebug::DwarfDebug(AsmPrinter *A) in DwarfDebug() function in DwarfDebug
470 DwarfDebug::~DwarfDebug() = default;
500 void DwarfDebug::addSubprogramNames(const DICompileUnit &CU, in addSubprogramNames()
534 bool DwarfDebug::isLexicalScopeDIENull(LexicalScope *Scope) { in isLexicalScopeDIENull()
558 bool DwarfDebug::shareAcrossDWOCUs() const { in shareAcrossDWOCUs()
562 void DwarfDebug::constructAbstractSubprogramScopeDIE(DwarfCompileUnit &SrcCU, in constructAbstractSubprogramScopeDIE()
868 void DwarfDebug::constructCallSiteEntryDIEs(const DISubprogram &SP, in constructCallSiteEntryDIEs()
997 void DwarfDebug::addGnuPubAttributes(DwarfCompileUnit &U, DIE &D) const { in addGnuPubAttributes()
1004 void DwarfDebug::finishUnitAttributes(const DICompileUnit *DIUnit, in finishUnitAttributes()
1070 DwarfDebug::getOrCreateDwarfCompileUnit(const DICompileUnit *DIUnit) { in getOrCreateDwarfCompileUnit()
1106 void DwarfDebug::constructAndAddImportedEntityDIE(DwarfCompileUnit &TheCU, in constructAndAddImportedEntityDIE()
1144 void DwarfDebug::beginModule(Module *M) { in beginModule()
1241 void DwarfDebug::finishEntityDefinitions() { in finishEntityDefinitions()
1254 void DwarfDebug::finishSubprogramDefinitions() { in finishSubprogramDefinitions()
1263 void DwarfDebug::finalizeModuleInfo() { in finalizeModuleInfo()
1404 void DwarfDebug::endModule() { in endModule()
1488 void DwarfDebug::ensureAbstractEntityIsCreated(DwarfCompileUnit &CU, in ensureAbstractEntityIsCreated()
1498 void DwarfDebug::ensureAbstractEntityIsCreatedIfScoped(DwarfCompileUnit &CU, in ensureAbstractEntityIsCreatedIfScoped()
1509 void DwarfDebug::collectVariableInfoFromMFTable( in collectVariableInfoFromMFTable()
1647 bool DwarfDebug::buildLocationList(SmallVectorImpl<DebugLocEntry> &DebugLoc, in buildLocationList()
1807 DbgEntity *DwarfDebug::createConcreteEntity(DwarfCompileUnit &TheCU, in createConcreteEntity()
1830 void DwarfDebug::collectEntityInfo(DwarfCompileUnit &TheCU, in collectEntityInfo()
1958 void DwarfDebug::beginInstruction(const MachineInstr *MI) { in beginInstruction()
2124 DebugLoc DwarfDebug::emitInitialLocDirective(const MachineFunction &MF, in emitInitialLocDirective()
2144 void DwarfDebug::beginFunctionImpl(const MachineFunction *MF) { in beginFunctionImpl()
2163 DwarfDebug::getDwarfCompileUnitIDForLineTable(const DwarfCompileUnit &CU) { in getDwarfCompileUnitIDForLineTable()
2174 void DwarfDebug::terminateLineTable(const DwarfCompileUnit *CU) { in terminateLineTable()
2183 void DwarfDebug::skippedNonDebugFunction() { in skippedNonDebugFunction()
2195 void DwarfDebug::endFunctionImpl(const MachineFunction *MF) { in endFunctionImpl()
2281 void DwarfDebug::recordSourceLine(unsigned Line, unsigned Col, const MDNode *S, in recordSourceLine()
2293 void DwarfDebug::emitDebugInfo() { in emitDebugInfo()
2299 void DwarfDebug::emitAbbreviations() { in emitAbbreviations()
2305 void DwarfDebug::emitStringOffsetsTableHeader() { in emitStringOffsetsTableHeader()
2313 void DwarfDebug::emitAccel(AccelTableT &Accel, MCSection *Section, in emitAccel()
2321 void DwarfDebug::emitAccelDebugNames() { in emitAccelDebugNames()
2330 void DwarfDebug::emitAccelNames() { in emitAccelNames()
2337 void DwarfDebug::emitAccelObjC() { in emitAccelObjC()
2343 void DwarfDebug::emitAccelNamespaces() { in emitAccelNamespaces()
2350 void DwarfDebug::emitAccelTypes() { in emitAccelTypes()
2425 void DwarfDebug::emitDebugPubSections() { in emitDebugPubSections()
2446 void DwarfDebug::emitSectionReference(const DwarfCompileUnit &CU) { in emitSectionReference()
2454 void DwarfDebug::emitDebugPubSection(bool GnuStyle, StringRef Name, in emitDebugPubSection()
2499 void DwarfDebug::emitDebugStr() { in emitDebugStr()
2510 void DwarfDebug::emitDebugLocEntry(ByteStreamer &Streamer, in emitDebugLocEntry()
2555 void DwarfDebug::emitDebugLocValue(const AsmPrinter &AP, const DIBasicType *BT, in emitDebugLocValue()
2669 DwarfDebug::emitDebugLocValue(AP, BT, Fragment, DwarfExpr); in finalize()
2673 DwarfDebug::emitDebugLocValue(AP, BT, Value, DwarfExpr); in finalize()
2680 void DwarfDebug::emitDebugLocEntryLocation(const DebugLocStream::Entry &Entry, in emitDebugLocEntryLocation()
2721 const DwarfDebug &DD) { in emitLoclistsTableHeader()
2739 DwarfDebug &DD, AsmPrinter *Asm, MCSymbol *Sym, const Ranges &R, in emitRangeList()
2834 static void emitLocList(DwarfDebug &DD, AsmPrinter *Asm, const DebugLocStream::List &List) { in emitLocList()
2845 void DwarfDebug::emitDebugLocImpl(MCSection *Sec) { in emitDebugLocImpl()
2863 void DwarfDebug::emitDebugLoc() { in emitDebugLoc()
2871 void DwarfDebug::emitDebugLocDWO() { in emitDebugLocDWO()
2911 void DwarfDebug::emitDebugARanges() { in emitDebugARanges()
3073 static void emitRangeList(DwarfDebug &DD, AsmPrinter *Asm, in emitRangeList()
3084 void DwarfDebug::emitDebugRangesImpl(const DwarfFile &Holder, MCSection *Section) { in emitDebugRangesImpl()
3109 void DwarfDebug::emitDebugRanges() { in emitDebugRanges()
3118 void DwarfDebug::emitDebugRangesDWO() { in emitDebugRangesDWO()
3125 static void emitMacroHeader(AsmPrinter *Asm, const DwarfDebug &DD, in emitMacroHeader()
3149 void DwarfDebug::handleMacroNodes(DIMacroNodeArray Nodes, DwarfCompileUnit &U) { in handleMacroNodes()
3160 void DwarfDebug::emitMacro(DIMacro &M) { in emitMacro()
3203 void DwarfDebug::emitMacroFileImpl( in emitMacroFileImpl()
3224 void DwarfDebug::emitMacroFile(DIMacroFile &F, DwarfCompileUnit &U) { in emitMacroFile()
3237 void DwarfDebug::emitDebugMacinfoImpl(MCSection *Section) { in emitDebugMacinfoImpl()
3257 void DwarfDebug::emitDebugMacinfo() { in emitDebugMacinfo()
3264 void DwarfDebug::emitDebugMacinfoDWO() { in emitDebugMacinfoDWO()
3273 void DwarfDebug::initSkeletonUnit(const DwarfUnit &U, DIE &Die, in initSkeletonUnit()
3283 DwarfCompileUnit &DwarfDebug::constructSkeletonCU(const DwarfCompileUnit &CU) { in constructSkeletonCU()
3303 void DwarfDebug::emitDebugInfoDWO() { in emitDebugInfoDWO()
3311 void DwarfDebug::emitDebugAbbrevDWO() { in emitDebugAbbrevDWO()
3316 void DwarfDebug::emitDebugLineDWO() { in emitDebugLineDWO()
3323 void DwarfDebug::emitStringOffsetsTableHeaderDWO() { in emitStringOffsetsTableHeaderDWO()
3333 void DwarfDebug::emitDebugStrDWO() { in emitDebugStrDWO()
3343 void DwarfDebug::emitDebugAddr() { in emitDebugAddr()
3347 MCDwarfDwoLineTable *DwarfDebug::getDwoLineTable(const DwarfCompileUnit &CU) { in getDwoLineTable()
3357 uint64_t DwarfDebug::makeTypeSignature(StringRef Identifier) { in makeTypeSignature()
3368 void DwarfDebug::addDwarfTypeUnitType(DwarfCompileUnit &CU, in addDwarfTypeUnitType()
3459 void DwarfDebug::addAccelNameImpl(const DICompileUnit &CU, in addAccelNameImpl()
3486 void DwarfDebug::addAccelName(const DICompileUnit &CU, StringRef Name, in addAccelName()
3491 void DwarfDebug::addAccelObjC(const DICompileUnit &CU, StringRef Name, in addAccelObjC()
3498 void DwarfDebug::addAccelNamespace(const DICompileUnit &CU, StringRef Name, in addAccelNamespace()
3503 void DwarfDebug::addAccelType(const DICompileUnit &CU, StringRef Name, in addAccelType()
3508 uint16_t DwarfDebug::getDwarfVersion() const { in getDwarfVersion()
3512 dwarf::Form DwarfDebug::getDwarfSectionOffsetForm() const { in getDwarfSectionOffsetForm()
3521 const MCSymbol *DwarfDebug::getSectionLabel(const MCSection *S) { in getSectionLabel()
3527 void DwarfDebug::insertSectionLabel(const MCSymbol *S) { in insertSectionLabel()
3533 Optional<MD5::MD5Result> DwarfDebug::getMD5AsBytes(const DIFile *File) const { in getMD5AsBytes()