Lines Matching refs:LineStr
247 Optional<MCDwarfLineStr> LineStr; in emit() local
249 LineStr = MCDwarfLineStr(context); in emit()
256 CUIDTablePair.second.emitCU(MCOS, Params, LineStr); in emit()
259 if (LineStr) in emit()
260 LineStr->emitSection(MCOS); in emit()
274 Optional<MCDwarfLineStr> &LineStr) const { in Emit()
294 LineStr); in Emit()
358 Optional<MCDwarfLineStr> &LineStr) { in emitOneV5FileEntry() argument
360 if (LineStr) in emitOneV5FileEntry()
361 LineStr->emitRef(MCOS, DwarfFile.Name); in emitOneV5FileEntry()
374 if (LineStr) in emitOneV5FileEntry()
375 LineStr->emitRef(MCOS, DwarfFile.Source.getValueOr(StringRef())); in emitOneV5FileEntry()
385 MCStreamer *MCOS, Optional<MCDwarfLineStr> &LineStr) const { in emitV5FileDirTables()
391 MCOS->emitULEB128IntValue(LineStr ? dwarf::DW_FORM_line_strp in emitV5FileDirTables()
398 if (LineStr) { in emitV5FileDirTables()
400 LineStr->emitRef(MCOS, CompDir); in emitV5FileDirTables()
402 LineStr->emitRef(MCOS, Dir); in emitV5FileDirTables()
423 MCOS->emitULEB128IntValue(LineStr ? dwarf::DW_FORM_line_strp in emitV5FileDirTables()
433 MCOS->emitULEB128IntValue(LineStr ? dwarf::DW_FORM_line_strp in emitV5FileDirTables()
446 HasAllMD5, HasSource, LineStr); in emitV5FileDirTables()
448 emitOneV5FileEntry(MCOS, MCDwarfFiles[i], HasAllMD5, HasSource, LineStr); in emitV5FileDirTables()
454 Optional<MCDwarfLineStr> &LineStr) const { in Emit()
508 emitV5FileDirTables(MCOS, LineStr); in Emit()
520 Optional<MCDwarfLineStr> &LineStr) const { in emitCU()
521 MCSymbol *LineEndSym = Header.Emit(MCOS, Params, LineStr).second; in emitCU()