Lines Matching refs:DwarfDebug
154 static cl::opt<DwarfDebug::MinimizeAddrInV5> MinimizeAddrInV5Option(
158 cl::values(clEnumValN(DwarfDebug::MinimizeAddrInV5::Default, "Default",
160 clEnumValN(DwarfDebug::MinimizeAddrInV5::Ranges, "Ranges",
163 clEnumValN(DwarfDebug::MinimizeAddrInV5::Expressions,
167 clEnumValN(DwarfDebug::MinimizeAddrInV5::Form, "Form",
170 clEnumValN(DwarfDebug::MinimizeAddrInV5::Disabled, "Disabled",
172 cl::init(DwarfDebug::MinimizeAddrInV5::Default));
350 DwarfDebug::DwarfDebug(AsmPrinter *A) in DwarfDebug() function in DwarfDebug
473 DwarfDebug::~DwarfDebug() = default;
503 void DwarfDebug::addSubprogramNames(const DICompileUnit &CU, in addSubprogramNames()
537 bool DwarfDebug::isLexicalScopeDIENull(LexicalScope *Scope) { in isLexicalScopeDIENull()
561 bool DwarfDebug::shareAcrossDWOCUs() const { in shareAcrossDWOCUs()
565 void DwarfDebug::constructAbstractSubprogramScopeDIE(DwarfCompileUnit &SrcCU, in constructAbstractSubprogramScopeDIE()
871 void DwarfDebug::constructCallSiteEntryDIEs(const DISubprogram &SP, in constructCallSiteEntryDIEs()
1000 void DwarfDebug::addGnuPubAttributes(DwarfCompileUnit &U, DIE &D) const { in addGnuPubAttributes()
1007 void DwarfDebug::finishUnitAttributes(const DICompileUnit *DIUnit, in finishUnitAttributes()
1073 DwarfDebug::getOrCreateDwarfCompileUnit(const DICompileUnit *DIUnit) { in getOrCreateDwarfCompileUnit()
1114 void DwarfDebug::constructAndAddImportedEntityDIE(DwarfCompileUnit &TheCU, in constructAndAddImportedEntityDIE()
1152 void DwarfDebug::beginModule(Module *M) { in beginModule()
1251 void DwarfDebug::finishEntityDefinitions() { in finishEntityDefinitions()
1264 void DwarfDebug::finishSubprogramDefinitions() { in finishSubprogramDefinitions()
1273 void DwarfDebug::finalizeModuleInfo() { in finalizeModuleInfo()
1414 void DwarfDebug::endModule() { in endModule()
1494 void DwarfDebug::ensureAbstractEntityIsCreated(DwarfCompileUnit &CU, in ensureAbstractEntityIsCreated()
1504 void DwarfDebug::ensureAbstractEntityIsCreatedIfScoped(DwarfCompileUnit &CU, in ensureAbstractEntityIsCreatedIfScoped()
1515 void DwarfDebug::collectVariableInfoFromMFTable( in collectVariableInfoFromMFTable()
1653 bool DwarfDebug::buildLocationList(SmallVectorImpl<DebugLocEntry> &DebugLoc, in buildLocationList()
1813 DbgEntity *DwarfDebug::createConcreteEntity(DwarfCompileUnit &TheCU, in createConcreteEntity()
1836 void DwarfDebug::collectEntityInfo(DwarfCompileUnit &TheCU, in collectEntityInfo()
1964 void DwarfDebug::beginInstruction(const MachineInstr *MI) { in beginInstruction()
2120 DebugLoc DwarfDebug::emitInitialLocDirective(const MachineFunction &MF, in emitInitialLocDirective()
2140 void DwarfDebug::beginFunctionImpl(const MachineFunction *MF) { in beginFunctionImpl()
2164 void DwarfDebug::skippedNonDebugFunction() { in skippedNonDebugFunction()
2173 void DwarfDebug::endFunctionImpl(const MachineFunction *MF) { in endFunctionImpl()
2259 void DwarfDebug::recordSourceLine(unsigned Line, unsigned Col, const MDNode *S, in recordSourceLine()
2271 void DwarfDebug::emitDebugInfo() { in emitDebugInfo()
2277 void DwarfDebug::emitAbbreviations() { in emitAbbreviations()
2283 void DwarfDebug::emitStringOffsetsTableHeader() { in emitStringOffsetsTableHeader()
2291 void DwarfDebug::emitAccel(AccelTableT &Accel, MCSection *Section, in emitAccel()
2299 void DwarfDebug::emitAccelDebugNames() { in emitAccelDebugNames()
2308 void DwarfDebug::emitAccelNames() { in emitAccelNames()
2315 void DwarfDebug::emitAccelObjC() { in emitAccelObjC()
2321 void DwarfDebug::emitAccelNamespaces() { in emitAccelNamespaces()
2328 void DwarfDebug::emitAccelTypes() { in emitAccelTypes()
2403 void DwarfDebug::emitDebugPubSections() { in emitDebugPubSections()
2424 void DwarfDebug::emitSectionReference(const DwarfCompileUnit &CU) { in emitSectionReference()
2432 void DwarfDebug::emitDebugPubSection(bool GnuStyle, StringRef Name, in emitDebugPubSection()
2477 void DwarfDebug::emitDebugStr() { in emitDebugStr()
2488 void DwarfDebug::emitDebugLocEntry(ByteStreamer &Streamer, in emitDebugLocEntry()
2535 void DwarfDebug::emitDebugLocValue(const AsmPrinter &AP, const DIBasicType *BT, in emitDebugLocValue()
2649 DwarfDebug::emitDebugLocValue(AP, BT, Fragment, DwarfExpr); in finalize()
2653 DwarfDebug::emitDebugLocValue(AP, BT, Value, DwarfExpr); in finalize()
2660 void DwarfDebug::emitDebugLocEntryLocation(const DebugLocStream::Entry &Entry, in emitDebugLocEntryLocation()
2701 const DwarfDebug &DD) { in emitLoclistsTableHeader()
2719 DwarfDebug &DD, AsmPrinter *Asm, MCSymbol *Sym, const Ranges &R, in emitRangeList()
2814 static void emitLocList(DwarfDebug &DD, AsmPrinter *Asm, const DebugLocStream::List &List) { in emitLocList()
2825 void DwarfDebug::emitDebugLocImpl(MCSection *Sec) { in emitDebugLocImpl()
2843 void DwarfDebug::emitDebugLoc() { in emitDebugLoc()
2851 void DwarfDebug::emitDebugLocDWO() { in emitDebugLocDWO()
2891 void DwarfDebug::emitDebugARanges() { in emitDebugARanges()
3046 static void emitRangeList(DwarfDebug &DD, AsmPrinter *Asm, in emitRangeList()
3057 void DwarfDebug::emitDebugRangesImpl(const DwarfFile &Holder, MCSection *Section) { in emitDebugRangesImpl()
3082 void DwarfDebug::emitDebugRanges() { in emitDebugRanges()
3091 void DwarfDebug::emitDebugRangesDWO() { in emitDebugRangesDWO()
3098 static void emitMacroHeader(AsmPrinter *Asm, const DwarfDebug &DD, in emitMacroHeader()
3122 void DwarfDebug::handleMacroNodes(DIMacroNodeArray Nodes, DwarfCompileUnit &U) { in handleMacroNodes()
3133 void DwarfDebug::emitMacro(DIMacro &M) { in emitMacro()
3176 void DwarfDebug::emitMacroFileImpl( in emitMacroFileImpl()
3197 void DwarfDebug::emitMacroFile(DIMacroFile &F, DwarfCompileUnit &U) { in emitMacroFile()
3210 void DwarfDebug::emitDebugMacinfoImpl(MCSection *Section) { in emitDebugMacinfoImpl()
3230 void DwarfDebug::emitDebugMacinfo() { in emitDebugMacinfo()
3237 void DwarfDebug::emitDebugMacinfoDWO() { in emitDebugMacinfoDWO()
3246 void DwarfDebug::initSkeletonUnit(const DwarfUnit &U, DIE &Die, in initSkeletonUnit()
3256 DwarfCompileUnit &DwarfDebug::constructSkeletonCU(const DwarfCompileUnit &CU) { in constructSkeletonCU()
3276 void DwarfDebug::emitDebugInfoDWO() { in emitDebugInfoDWO()
3284 void DwarfDebug::emitDebugAbbrevDWO() { in emitDebugAbbrevDWO()
3289 void DwarfDebug::emitDebugLineDWO() { in emitDebugLineDWO()
3296 void DwarfDebug::emitStringOffsetsTableHeaderDWO() { in emitStringOffsetsTableHeaderDWO()
3306 void DwarfDebug::emitDebugStrDWO() { in emitDebugStrDWO()
3316 void DwarfDebug::emitDebugAddr() { in emitDebugAddr()
3320 MCDwarfDwoLineTable *DwarfDebug::getDwoLineTable(const DwarfCompileUnit &CU) { in getDwoLineTable()
3330 uint64_t DwarfDebug::makeTypeSignature(StringRef Identifier) { in makeTypeSignature()
3341 void DwarfDebug::addDwarfTypeUnitType(DwarfCompileUnit &CU, in addDwarfTypeUnitType()
3427 DwarfDebug::NonTypeUnitContext::NonTypeUnitContext(DwarfDebug *DD) in NonTypeUnitContext()
3434 DwarfDebug::NonTypeUnitContext::~NonTypeUnitContext() { in ~NonTypeUnitContext()
3439 DwarfDebug::NonTypeUnitContext DwarfDebug::enterNonTypeUnitContext() { in enterNonTypeUnitContext()
3448 void DwarfDebug::addAccelNameImpl(const DICompileUnit &CU, in addAccelNameImpl()
3475 void DwarfDebug::addAccelName(const DICompileUnit &CU, StringRef Name, in addAccelName()
3480 void DwarfDebug::addAccelObjC(const DICompileUnit &CU, StringRef Name, in addAccelObjC()
3487 void DwarfDebug::addAccelNamespace(const DICompileUnit &CU, StringRef Name, in addAccelNamespace()
3492 void DwarfDebug::addAccelType(const DICompileUnit &CU, StringRef Name, in addAccelType()
3497 uint16_t DwarfDebug::getDwarfVersion() const { in getDwarfVersion()
3501 dwarf::Form DwarfDebug::getDwarfSectionOffsetForm() const { in getDwarfSectionOffsetForm()
3510 const MCSymbol *DwarfDebug::getSectionLabel(const MCSection *S) { in getSectionLabel()
3516 void DwarfDebug::insertSectionLabel(const MCSymbol *S) { in insertSectionLabel()
3522 Optional<MD5::MD5Result> DwarfDebug::getMD5AsBytes(const DIFile *File) const { in getMD5AsBytes()