Lines Matching refs:LineStr
245 Optional<MCDwarfLineStr> LineStr; in Emit() local
247 LineStr = MCDwarfLineStr(context); in Emit()
254 CUIDTablePair.second.EmitCU(MCOS, Params, LineStr); in Emit()
257 if (LineStr) in Emit()
258 LineStr->emitSection(MCOS); in Emit()
272 Optional<MCDwarfLineStr> &LineStr) const { in Emit()
292 LineStr); in Emit()
355 Optional<MCDwarfLineStr> &LineStr) { in emitOneV5FileEntry() argument
357 if (LineStr) in emitOneV5FileEntry()
358 LineStr->emitRef(MCOS, DwarfFile.Name); in emitOneV5FileEntry()
371 if (LineStr) in emitOneV5FileEntry()
372 LineStr->emitRef(MCOS, DwarfFile.Source.getValueOr(StringRef())); in emitOneV5FileEntry()
382 MCStreamer *MCOS, Optional<MCDwarfLineStr> &LineStr, in emitV5FileDirTables() argument
389 MCOS->EmitULEB128IntValue(LineStr ? dwarf::DW_FORM_line_strp in emitV5FileDirTables()
395 if (LineStr) { in emitV5FileDirTables()
397 LineStr->emitRef(MCOS, CompDir); in emitV5FileDirTables()
399 LineStr->emitRef(MCOS, Dir); in emitV5FileDirTables()
420 MCOS->EmitULEB128IntValue(LineStr ? dwarf::DW_FORM_line_strp in emitV5FileDirTables()
430 MCOS->EmitULEB128IntValue(LineStr ? dwarf::DW_FORM_line_strp in emitV5FileDirTables()
439 HasAllMD5, HasSource, LineStr); in emitV5FileDirTables()
441 emitOneV5FileEntry(MCOS, MCDwarfFiles[i], HasAllMD5, HasSource, LineStr); in emitV5FileDirTables()
447 Optional<MCDwarfLineStr> &LineStr) const { in Emit()
509 emitV5FileDirTables(MCOS, LineStr, context.getCompilationDir()); in Emit()
522 Optional<MCDwarfLineStr> &LineStr) const { in EmitCU()
523 MCSymbol *LineEndSym = Header.Emit(MCOS, Params, LineStr).second; in EmitCU()