Lines Matching refs:Asm

335   const Triple &TT = Asm->TM.getTargetTriple();  in DwarfDebug()
339 if (Asm->TM.Options.DebuggerTuning != DebuggerKind::Default) in DwarfDebug()
340 DebuggerTuning = Asm->TM.Options.DebuggerTuning; in DwarfDebug()
360 HasSplitDwarf = !Asm->TM.Options.MCOptions.SplitDwarfFile.empty(); in DwarfDebug()
368 unsigned DwarfVersionNumber = Asm->TM.Options.MCOptions.DwarfVersion; in DwarfDebug()
384 ((Asm->TM.Options.MCOptions.Dwarf64 || MMI->getModule()->isDwarf64()) && in DwarfDebug()
424 EmitDebugEntryValues = Asm->TM.Options.ShouldEmitDebugEntryValues(); in DwarfDebug()
440 Asm->OutStreamer->getContext().setDwarfVersion(DwarfVersion); in DwarfDebug()
441 Asm->OutStreamer->getContext().setDwarfFormat(Dwarf64 ? dwarf::DWARF64 in DwarfDebug()
1089 InfoHolder.getUnits().size(), DIUnit, Asm, this, &InfoHolder); in getOrCreateDwarfCompileUnit()
1097 if (!Asm->OutStreamer->hasRawTextSupport() || SingleCU) in getOrCreateDwarfCompileUnit()
1098 Asm->OutStreamer->emitDwarfFile0Directive( in getOrCreateDwarfCompileUnit()
1104 NewCU.setSection(Asm->getObjFileLowering().getDwarfInfoDWOSection()); in getOrCreateDwarfCompileUnit()
1107 NewCU.setSection(Asm->getObjFileLowering().getDwarfInfoSection()); in getOrCreateDwarfCompileUnit()
1148 if (!Asm || !MMI->hasDebugInfo()) in beginModule()
1171 .setStringOffsetsStartSym(Asm->createTempSymbol("str_offsets_base")); in beginModule()
1179 Asm->createTempSymbol("rnglists_table_base")); in beginModule()
1183 Asm->createTempSymbol("rnglists_dwo_table_base")); in beginModule()
1188 AddrPool.setLabel(Asm->createTempSymbol("addr_table_base")); in beginModule()
1189 DebugLocs.setSym(Asm->createTempSymbol("loclists_table_base")); in beginModule()
1253 const TargetLoweringObjectFile &TLOF = Asm->getObjFileLowering(); in finalizeModuleInfo()
1264 DWOName = Asm->TM.Options.MCOptions.SplitDwarfFile; in finalizeModuleInfo()
1295 Asm->TM.Options.MCOptions.SplitDwarfFile); in finalizeModuleInfo()
1297 Asm->TM.Options.MCOptions.SplitDwarfFile); in finalizeModuleInfo()
1300 DIEHash(Asm, &TheCU).computeCUSignature(DWOName, TheCU.getUnitDie()); in finalizeModuleInfo()
1433 if (!Asm || !MMI->hasDebugInfo()) in endModule()
1532 for (const auto &VI : Asm->MF->getVariableDbgInfo()) { in collectVariableInfoFromMFTable()
1715 const MachineBasicBlock &EndMBB = Asm->MF->back(); in buildLocationList()
1716 EndLabel = Asm->MBBSectionRanges[EndMBB.getSectionID()].EndLabel; in buildLocationList()
1774 if (Asm->MF->hasBBSections() && StartLabel == Asm->getFunctionBegin() && in buildLocationList()
1775 !Instr->getParent()->sameSection(&Asm->MF->front())) { in buildLocationList()
1778 for (const MachineBasicBlock &MBB : *Asm->MF) { in buildLocationList()
1779 if (MBB.isBeginSection() && &MBB != &Asm->MF->front()) in buildLocationList()
1815 if (!Asm->MF->hasBBSections()) in buildLocationList()
1824 if (DebugLoc[0].getBeginSym() == Asm->getFunctionBegin()) in buildLocationList()
1825 RangeMBB = &Asm->MF->front(); in buildLocationList()
1929 DebugLocStream::ListBuilder List(DebugLocs, TheCU, *Asm, *RegVar); in collectEntityInfo()
1951 Entry.finalize(*Asm, List, BT, TheCU); in collectEntityInfo()
2063 Asm->OutStreamer->getContext().getCurrentDwarfLoc().getLine(); in beginInstruction()
2169 static void recordSourceLine(AsmPrinter &Asm, unsigned Line, unsigned Col, in recordSourceLine() argument
2185 Asm.OutStreamer->emitDwarfLocDirective(FileNo, Line, Col, Flags, 0, in recordSourceLine()
2208 ::recordSourceLine(*Asm, SP->getScopeLine(), 0, SP, DWARF2_FLAG_IS_STMT, in emitInitialLocDirective()
2227 Asm->OutStreamer->getContext().setDwarfCompileUnitID( in beginFunctionImpl()
2232 *MF, Asm->OutStreamer->getContext().getDwarfCompileUnitID()); in beginFunctionImpl()
2240 if (Asm->OutStreamer->hasRawTextSupport()) in getDwarfCompileUnitIDForLineTable()
2249 auto &LineTable = Asm->OutStreamer->getContext().getMCDwarfLineTable( in terminateLineTable()
2275 Asm->OutStreamer->getContext().setDwarfCompileUnitID(0); in endFunctionImpl()
2291 for (const auto &R : Asm->MBBSectionRanges) in endFunctionImpl()
2300 for (const auto &R : Asm->MBBSectionRanges) in endFunctionImpl()
2361 ::recordSourceLine(*Asm, Line, Col, S, Flags, in recordSourceLine()
2362 Asm->OutStreamer->getContext().getDwarfCompileUnitID(), in recordSourceLine()
2380 Holder.emitAbbrevs(Asm->getObjFileLowering().getDwarfAbbrevSection()); in emitAbbreviations()
2386 *Asm, Asm->getObjFileLowering().getDwarfStrOffSection(), in emitStringOffsetsTableHeader()
2393 Asm->OutStreamer->switchSection(Section); in emitAccel()
2396 emitAppleAccelTable(Asm, Accel, TableName, Section->getBeginSymbol()); in emitAccel()
2404 emitDWARF5AccelTable(Asm, AccelDebugNames, *this, getUnits()); in emitAccelDebugNames()
2409 emitAccel(AccelNames, Asm->getObjFileLowering().getDwarfAccelNamesSection(), in emitAccelNames()
2416 emitAccel(AccelObjC, Asm->getObjFileLowering().getDwarfAccelObjCSection(), in emitAccelObjC()
2423 Asm->getObjFileLowering().getDwarfAccelNamespaceSection(), in emitAccelNamespaces()
2429 emitAccel(AccelTypes, Asm->getObjFileLowering().getDwarfAccelTypesSection(), in emitAccelTypes()
2513 Asm->OutStreamer->switchSection( in emitDebugPubSections()
2514 GnuStyle ? Asm->getObjFileLowering().getDwarfGnuPubNamesSection() in emitDebugPubSections()
2515 : Asm->getObjFileLowering().getDwarfPubNamesSection()); in emitDebugPubSections()
2518 Asm->OutStreamer->switchSection( in emitDebugPubSections()
2519 GnuStyle ? Asm->getObjFileLowering().getDwarfGnuPubTypesSection() in emitDebugPubSections()
2520 : Asm->getObjFileLowering().getDwarfPubTypesSection()); in emitDebugPubSections()
2527 Asm->emitDwarfOffset(CU.getSection()->getBeginSymbol(), in emitSectionReference()
2530 Asm->emitDwarfSymbolReference(CU.getLabelBegin()); in emitSectionReference()
2540 MCSymbol *EndLabel = Asm->emitDwarfUnitLength( in emitDebugPubSection()
2543 Asm->OutStreamer->AddComment("DWARF Version"); in emitDebugPubSection()
2544 Asm->emitInt16(dwarf::DW_PUBNAMES_VERSION); in emitDebugPubSection()
2546 Asm->OutStreamer->AddComment("Offset of Compilation Unit Info"); in emitDebugPubSection()
2549 Asm->OutStreamer->AddComment("Compilation Unit Length"); in emitDebugPubSection()
2550 Asm->emitDwarfLengthOrOffset(TheU->getLength()); in emitDebugPubSection()
2560 Asm->OutStreamer->AddComment("DIE offset"); in emitDebugPubSection()
2561 Asm->emitDwarfLengthOrOffset(Entity->getOffset()); in emitDebugPubSection()
2565 Asm->OutStreamer->AddComment( in emitDebugPubSection()
2568 Asm->emitInt8(Desc.toBits()); in emitDebugPubSection()
2571 Asm->OutStreamer->AddComment("External Name"); in emitDebugPubSection()
2572 Asm->OutStreamer->emitBytes(StringRef(Name.data(), Name.size() + 1)); in emitDebugPubSection()
2575 Asm->OutStreamer->AddComment("End Mark"); in emitDebugPubSection()
2576 Asm->emitDwarfLengthOrOffset(0); in emitDebugPubSection()
2577 Asm->OutStreamer->emitLabel(EndLabel); in emitDebugPubSection()
2585 StringOffsetsSection = Asm->getObjFileLowering().getDwarfStrOffSection(); in emitDebugStr()
2588 Holder.emitStrings(Asm->getObjFileLowering().getDwarfStrSection(), in emitDebugStr()
2604 unsigned PtrSize = Asm->MAI->getCodePointerSize(); in emitDebugLocEntry()
2607 Asm->getDataLayout().isLittleEndian(), PtrSize); in emitDebugLocEntry()
2608 DWARFExpression Expr(Data, PtrSize, Asm->OutContext.getDwarfFormat()); in emitDebugLocEntry()
2764 Asm->OutStreamer->AddComment("Loc expr size"); in emitDebugLocEntryLocation()
2766 Asm->emitULEB128(DebugLocs.getBytes(Entry).size()); in emitDebugLocEntryLocation()
2768 Asm->emitInt16(DebugLocs.getBytes(Entry).size()); in emitDebugLocEntryLocation()
2772 Asm->emitInt16(0); in emitDebugLocEntryLocation()
2776 APByteStreamer Streamer(*Asm); in emitDebugLocEntryLocation()
2783 static MCSymbol *emitRnglistsTableHeader(AsmPrinter *Asm, in emitRnglistsTableHeader() argument
2785 MCSymbol *TableEnd = mcdwarf::emitListsTableHeaderStart(*Asm->OutStreamer); in emitRnglistsTableHeader()
2787 Asm->OutStreamer->AddComment("Offset entry count"); in emitRnglistsTableHeader()
2788 Asm->emitInt32(Holder.getRangeLists().size()); in emitRnglistsTableHeader()
2789 Asm->OutStreamer->emitLabel(Holder.getRnglistsTableBaseSym()); in emitRnglistsTableHeader()
2792 Asm->emitLabelDifference(List.Label, Holder.getRnglistsTableBaseSym(), in emitRnglistsTableHeader()
2793 Asm->getDwarfOffsetByteSize()); in emitRnglistsTableHeader()
2801 static MCSymbol *emitLoclistsTableHeader(AsmPrinter *Asm, in emitLoclistsTableHeader() argument
2803 MCSymbol *TableEnd = mcdwarf::emitListsTableHeaderStart(*Asm->OutStreamer); in emitLoclistsTableHeader()
2807 Asm->OutStreamer->AddComment("Offset entry count"); in emitLoclistsTableHeader()
2808 Asm->emitInt32(DebugLocs.getLists().size()); in emitLoclistsTableHeader()
2809 Asm->OutStreamer->emitLabel(DebugLocs.getSym()); in emitLoclistsTableHeader()
2812 Asm->emitLabelDifference(List.Label, DebugLocs.getSym(), in emitLoclistsTableHeader()
2813 Asm->getDwarfOffsetByteSize()); in emitLoclistsTableHeader()
2820 DwarfDebug &DD, AsmPrinter *Asm, MCSymbol *Sym, const Ranges &R, in emitRangeList() argument
2827 auto Size = Asm->MAI->getCodePointerSize(); in emitRangeList()
2831 Asm->OutStreamer->emitLabel(Sym); in emitRangeList()
2850 Asm->OutStreamer->emitIntValue(-1, Size); in emitRangeList()
2851 Asm->OutStreamer->AddComment(" base address"); in emitRangeList()
2852 Asm->OutStreamer->emitSymbolValue(Base, Size); in emitRangeList()
2859 Asm->OutStreamer->AddComment(StringifyEnum(BaseAddressx)); in emitRangeList()
2860 Asm->emitInt8(BaseAddressx); in emitRangeList()
2861 Asm->OutStreamer->AddComment(" base address index"); in emitRangeList()
2862 Asm->emitULEB128(DD.getAddressPool().getIndex(Base)); in emitRangeList()
2867 Asm->OutStreamer->emitIntValue(-1, Size); in emitRangeList()
2868 Asm->OutStreamer->emitIntValue(0, Size); in emitRangeList()
2879 Asm->OutStreamer->AddComment(StringifyEnum(OffsetPair)); in emitRangeList()
2880 Asm->emitInt8(OffsetPair); in emitRangeList()
2881 Asm->OutStreamer->AddComment(" starting offset"); in emitRangeList()
2882 Asm->emitLabelDifferenceAsULEB128(Begin, Base); in emitRangeList()
2883 Asm->OutStreamer->AddComment(" ending offset"); in emitRangeList()
2884 Asm->emitLabelDifferenceAsULEB128(End, Base); in emitRangeList()
2886 Asm->emitLabelDifference(Begin, Base, Size); in emitRangeList()
2887 Asm->emitLabelDifference(End, Base, Size); in emitRangeList()
2890 Asm->OutStreamer->AddComment(StringifyEnum(StartxLength)); in emitRangeList()
2891 Asm->emitInt8(StartxLength); in emitRangeList()
2892 Asm->OutStreamer->AddComment(" start index"); in emitRangeList()
2893 Asm->emitULEB128(DD.getAddressPool().getIndex(Begin)); in emitRangeList()
2894 Asm->OutStreamer->AddComment(" length"); in emitRangeList()
2895 Asm->emitLabelDifferenceAsULEB128(End, Begin); in emitRangeList()
2897 Asm->OutStreamer->emitSymbolValue(Begin, Size); in emitRangeList()
2898 Asm->OutStreamer->emitSymbolValue(End, Size); in emitRangeList()
2905 Asm->OutStreamer->AddComment(StringifyEnum(EndOfList)); in emitRangeList()
2906 Asm->emitInt8(EndOfList); in emitRangeList()
2909 Asm->OutStreamer->emitIntValue(0, Size); in emitRangeList()
2910 Asm->OutStreamer->emitIntValue(0, Size); in emitRangeList()
2915 static void emitLocList(DwarfDebug &DD, AsmPrinter *Asm, const DebugLocStream::List &List) { in emitLocList() argument
2916 emitRangeList(DD, Asm, List.Label, DD.getDebugLocs().getEntries(List), in emitLocList()
2930 Asm->OutStreamer->switchSection(Sec); in emitDebugLocImpl()
2934 TableEnd = emitLoclistsTableHeader(Asm, *this); in emitDebugLocImpl()
2937 emitLocList(*this, Asm, List); in emitDebugLocImpl()
2940 Asm->OutStreamer->emitLabel(TableEnd); in emitDebugLocImpl()
2947 ? Asm->getObjFileLowering().getDwarfLoclistsSection() in emitDebugLoc()
2948 : Asm->getObjFileLowering().getDwarfLocSection()); in emitDebugLoc()
2955 Asm->getObjFileLowering().getDwarfLoclistsDWOSection()); in emitDebugLocDWO()
2961 Asm->OutStreamer->switchSection( in emitDebugLocDWO()
2962 Asm->getObjFileLowering().getDwarfLocDWOSection()); in emitDebugLocDWO()
2963 Asm->OutStreamer->emitLabel(List.Label); in emitDebugLocDWO()
2974 Asm->emitInt8(dwarf::DW_LLE_startx_length); in emitDebugLocDWO()
2976 Asm->emitULEB128(idx); in emitDebugLocDWO()
2979 Asm->emitLabelDifference(Entry.End, Entry.Begin, 4); in emitDebugLocDWO()
2982 Asm->emitInt8(dwarf::DW_LLE_end_of_list); in emitDebugLocDWO()
3034 List.push_back(SymbolCU(nullptr, Asm->OutStreamer->endSection(Section))); in emitDebugARanges()
3055 Asm->OutStreamer->switchSection( in emitDebugARanges()
3056 Asm->getObjFileLowering().getDwarfARangesSection()); in emitDebugARanges()
3058 unsigned PtrSize = Asm->MAI->getCodePointerSize(); in emitDebugARanges()
3083 Asm->getDwarfOffsetByteSize() + // Offset of CU in the .debug_info in emitDebugARanges()
3092 Asm->getUnitLengthFieldByteSize() + ContentSize, Align(TupleSize)); in emitDebugARanges()
3098 Asm->emitDwarfUnitLength(ContentSize, "Length of ARange Set"); in emitDebugARanges()
3099 Asm->OutStreamer->AddComment("DWARF Arange version number"); in emitDebugARanges()
3100 Asm->emitInt16(dwarf::DW_ARANGES_VERSION); in emitDebugARanges()
3101 Asm->OutStreamer->AddComment("Offset Into Debug Info Section"); in emitDebugARanges()
3103 Asm->OutStreamer->AddComment("Address Size (in bytes)"); in emitDebugARanges()
3104 Asm->emitInt8(PtrSize); in emitDebugARanges()
3105 Asm->OutStreamer->AddComment("Segment Size (in bytes)"); in emitDebugARanges()
3106 Asm->emitInt8(0); in emitDebugARanges()
3108 Asm->OutStreamer->emitFill(Padding, 0xff); in emitDebugARanges()
3111 Asm->emitLabelReference(Span.Start, PtrSize); in emitDebugARanges()
3120 Asm->emitLabelDifference(Span.End, Span.Start, PtrSize); in emitDebugARanges()
3130 Asm->OutStreamer->emitIntValue(Size, PtrSize); in emitDebugARanges()
3134 Asm->OutStreamer->AddComment("ARange terminator"); in emitDebugARanges()
3135 Asm->OutStreamer->emitIntValue(0, PtrSize); in emitDebugARanges()
3136 Asm->OutStreamer->emitIntValue(0, PtrSize); in emitDebugARanges()
3141 static void emitRangeList(DwarfDebug &DD, AsmPrinter *Asm, in emitRangeList() argument
3143 emitRangeList(DD, Asm, List.Label, List.Ranges, *List.CU, in emitRangeList()
3162 Asm->OutStreamer->switchSection(Section); in emitDebugRangesImpl()
3166 TableEnd = emitRnglistsTableHeader(Asm, Holder); in emitDebugRangesImpl()
3169 emitRangeList(*this, Asm, List); in emitDebugRangesImpl()
3172 Asm->OutStreamer->emitLabel(TableEnd); in emitDebugRangesImpl()
3182 ? Asm->getObjFileLowering().getDwarfRnglistsSection() in emitDebugRanges()
3183 : Asm->getObjFileLowering().getDwarfRangesSection()); in emitDebugRanges()
3188 Asm->getObjFileLowering().getDwarfRnglistsDWOSection()); in emitDebugRangesDWO()
3193 static void emitMacroHeader(AsmPrinter *Asm, const DwarfDebug &DD, in emitMacroHeader() argument
3199 Asm->OutStreamer->AddComment("Macro information version"); in emitMacroHeader()
3200 Asm->emitInt16(DwarfVersion >= 5 ? DwarfVersion : 4); in emitMacroHeader()
3203 if (Asm->isDwarf64()) { in emitMacroHeader()
3204 Asm->OutStreamer->AddComment("Flags: 64 bit, debug_line_offset present"); in emitMacroHeader()
3205 Asm->emitInt8(MACRO_FLAG_OFFSET_SIZE | MACRO_FLAG_DEBUG_LINE_OFFSET); in emitMacroHeader()
3207 Asm->OutStreamer->AddComment("Flags: 32 bit, debug_line_offset present"); in emitMacroHeader()
3208 Asm->emitInt8(MACRO_FLAG_DEBUG_LINE_OFFSET); in emitMacroHeader()
3210 Asm->OutStreamer->AddComment("debug_line_offset"); in emitMacroHeader()
3212 Asm->emitDwarfLengthOrOffset(0); in emitMacroHeader()
3214 Asm->emitDwarfSymbolReference(CU.getLineTableStartSym()); in emitMacroHeader()
3241 Asm->OutStreamer->AddComment(dwarf::MacroString(Type)); in emitMacro()
3242 Asm->emitULEB128(Type); in emitMacro()
3243 Asm->OutStreamer->AddComment("Line Number"); in emitMacro()
3244 Asm->emitULEB128(M.getLine()); in emitMacro()
3245 Asm->OutStreamer->AddComment("Macro String"); in emitMacro()
3246 Asm->emitULEB128( in emitMacro()
3247 InfoHolder.getStringPool().getIndexedEntry(*Asm, Str).getIndex()); in emitMacro()
3252 Asm->OutStreamer->AddComment(dwarf::GnuMacroString(Type)); in emitMacro()
3253 Asm->emitULEB128(Type); in emitMacro()
3254 Asm->OutStreamer->AddComment("Line Number"); in emitMacro()
3255 Asm->emitULEB128(M.getLine()); in emitMacro()
3256 Asm->OutStreamer->AddComment("Macro String"); in emitMacro()
3257 Asm->emitDwarfSymbolReference( in emitMacro()
3258 InfoHolder.getStringPool().getEntry(*Asm, Str).getSymbol()); in emitMacro()
3261 Asm->OutStreamer->AddComment(dwarf::MacinfoString(M.getMacinfoType())); in emitMacro()
3262 Asm->emitULEB128(M.getMacinfoType()); in emitMacro()
3263 Asm->OutStreamer->AddComment("Line Number"); in emitMacro()
3264 Asm->emitULEB128(M.getLine()); in emitMacro()
3265 Asm->OutStreamer->AddComment("Macro String"); in emitMacro()
3266 Asm->OutStreamer->emitBytes(Str); in emitMacro()
3267 Asm->emitInt8('\0'); in emitMacro()
3275 Asm->OutStreamer->AddComment(MacroFormToString(StartFile)); in emitMacroFileImpl()
3276 Asm->emitULEB128(StartFile); in emitMacroFileImpl()
3277 Asm->OutStreamer->AddComment("Line Number"); in emitMacroFileImpl()
3278 Asm->emitULEB128(MF.getLine()); in emitMacroFileImpl()
3279 Asm->OutStreamer->AddComment("File Number"); in emitMacroFileImpl()
3282 Asm->emitULEB128(getDwoLineTable(U)->getFile( in emitMacroFileImpl()
3284 Asm->OutContext.getDwarfVersion(), F.getSource())); in emitMacroFileImpl()
3286 Asm->emitULEB128(U.getOrCreateSourceID(&F)); in emitMacroFileImpl()
3288 Asm->OutStreamer->AddComment(MacroFormToString(EndFile)); in emitMacroFileImpl()
3289 Asm->emitULEB128(EndFile); in emitMacroFileImpl()
3314 Asm->OutStreamer->switchSection(Section); in emitDebugMacinfoImpl()
3315 Asm->OutStreamer->emitLabel(U.getMacroLabelBegin()); in emitDebugMacinfoImpl()
3317 emitMacroHeader(Asm, *this, U, getDwarfVersion()); in emitDebugMacinfoImpl()
3319 Asm->OutStreamer->AddComment("End Of Macro List Mark"); in emitDebugMacinfoImpl()
3320 Asm->emitInt8(0); in emitDebugMacinfoImpl()
3326 auto &ObjLower = Asm->getObjFileLowering(); in emitDebugMacinfo()
3333 auto &ObjLower = Asm->getObjFileLowering(); in emitDebugMacinfoDWO()
3354 CU.getUniqueID(), CU.getCUNode(), Asm, this, &SkeletonHolder, in constructSkeletonCU()
3357 NewCU.setSection(Asm->getObjFileLowering().getDwarfInfoSection()); in constructSkeletonCU()
3381 InfoHolder.emitAbbrevs(Asm->getObjFileLowering().getDwarfAbbrevDWOSection()); in emitDebugAbbrevDWO()
3387 *Asm->OutStreamer, MCDwarfLineTableParams(), in emitDebugLineDWO()
3388 Asm->getObjFileLowering().getDwarfLineDWOSection()); in emitDebugLineDWO()
3394 *Asm, Asm->getObjFileLowering().getDwarfStrOffDWOSection(), in emitStringOffsetsTableHeaderDWO()
3405 MCSection *OffSec = Asm->getObjFileLowering().getDwarfStrOffDWOSection(); in emitDebugStrDWO()
3406 InfoHolder.emitStrings(Asm->getObjFileLowering().getDwarfStrDWOSection(), in emitDebugStrDWO()
3412 AddrPool.emit(*Asm, Asm->getObjFileLowering().getDwarfAddrSection()); in emitDebugAddr()
3456 CU, Asm, this, &InfoHolder, NumTypeUnitsCreated++, getDwoLineTable(CU)); in addDwarfTypeUnitType()
3477 Asm->TM.Options.MCOptions.SplitDwarfFile); in addDwarfTypeUnitType()
3481 ? Asm->getObjFileLowering().getDwarfTypesDWOSection() in addDwarfTypeUnitType()
3482 : Asm->getObjFileLowering().getDwarfInfoDWOSection(); in addDwarfTypeUnitType()
3487 ? Asm->getObjFileLowering().getDwarfTypesSection(Signature) in addDwarfTypeUnitType()
3488 : Asm->getObjFileLowering().getDwarfInfoSection(Signature); in addDwarfTypeUnitType()
3564 DwarfStringPoolEntryRef Ref = Holder.getStringPool().getEntry(*Asm, Name); in addAccelNameImpl()
3624 return Asm->OutStreamer->getContext().getDwarfVersion(); in getDwarfVersion()
3628 if (Asm->getDwarfVersion() >= 4) in getDwarfSectionOffsetForm()
3630 assert((!Asm->isDwarf64() || (Asm->getDwarfVersion() == 3)) && in getDwarfSectionOffsetForm()
3632 return Asm->isDwarf64() ? dwarf::Form::DW_FORM_data8 in getDwarfSectionOffsetForm()