Lines Matching refs:LineStr

271   std::optional<MCDwarfLineStr> LineStr;  in emit()  local
273 LineStr.emplace(context); in emit()
280 CUIDTablePair.second.emitCU(MCOS, Params, LineStr); in emit()
283 if (LineStr) in emit()
284 LineStr->emitSection(MCOS); in emit()
298 std::optional<MCDwarfLineStr> &LineStr) const { in Emit()
317 LineStr); in Emit()
396 std::optional<MCDwarfLineStr> &LineStr) { in emitOneV5FileEntry() argument
398 if (LineStr) in emitOneV5FileEntry()
399 LineStr->emitRef(MCOS, DwarfFile.Name); in emitOneV5FileEntry()
411 if (LineStr) in emitOneV5FileEntry()
412 LineStr->emitRef(MCOS, DwarfFile.Source.value_or(StringRef())); in emitOneV5FileEntry()
421 MCStreamer *MCOS, std::optional<MCDwarfLineStr> &LineStr) const { in emitV5FileDirTables()
427 MCOS->emitULEB128IntValue(LineStr ? dwarf::DW_FORM_line_strp in emitV5FileDirTables()
437 if (LineStr) in emitV5FileDirTables()
438 CompDir = LineStr->getSaver().save(CompDir); in emitV5FileDirTables()
440 if (LineStr) { in emitV5FileDirTables()
442 LineStr->emitRef(MCOS, CompDir); in emitV5FileDirTables()
444 LineStr->emitRef(MCOS, Dir); in emitV5FileDirTables()
465 MCOS->emitULEB128IntValue(LineStr ? dwarf::DW_FORM_line_strp in emitV5FileDirTables()
475 MCOS->emitULEB128IntValue(LineStr ? dwarf::DW_FORM_line_strp in emitV5FileDirTables()
488 HasAllMD5, HasAnySource, LineStr); in emitV5FileDirTables()
490 emitOneV5FileEntry(MCOS, MCDwarfFiles[i], HasAllMD5, HasAnySource, LineStr); in emitV5FileDirTables()
496 std::optional<MCDwarfLineStr> &LineStr) const { in Emit()
550 emitV5FileDirTables(MCOS, LineStr); in Emit()
562 std::optional<MCDwarfLineStr> &LineStr) const { in emitCU()
563 MCSymbol *LineEndSym = Header.Emit(MCOS, Params, LineStr).second; in emitCU()