Lines Matching refs:LineTable

571   for (const DWARFYAML::LineTable &LineTable : DI.DebugLines) {  in emitDebugLine()  local
577 writeInteger(LineTable.MinInstLength, BufferOS, DI.IsLittleEndian); in emitDebugLine()
579 if (LineTable.Version >= 4) in emitDebugLine()
580 writeInteger(LineTable.MaxOpsPerInst, BufferOS, DI.IsLittleEndian); in emitDebugLine()
581 writeInteger(LineTable.DefaultIsStmt, BufferOS, DI.IsLittleEndian); in emitDebugLine()
582 writeInteger(LineTable.LineBase, BufferOS, DI.IsLittleEndian); in emitDebugLine()
583 writeInteger(LineTable.LineRange, BufferOS, DI.IsLittleEndian); in emitDebugLine()
586 LineTable.StandardOpcodeLengths.value_or( in emitDebugLine()
587 getStandardOpcodeLengths(LineTable.Version, LineTable.OpcodeBase)); in emitDebugLine()
588 uint8_t OpcodeBase = LineTable.OpcodeBase in emitDebugLine()
589 ? *LineTable.OpcodeBase in emitDebugLine()
595 for (StringRef IncludeDir : LineTable.IncludeDirs) { in emitDebugLine()
601 for (const DWARFYAML::File &File : LineTable.Files) in emitDebugLine()
606 LineTable.PrologueLength ? *LineTable.PrologueLength : Buffer.size(); in emitDebugLine()
608 for (const DWARFYAML::LineTableOpcode &Op : LineTable.Opcodes) in emitDebugLine()
613 if (LineTable.Length) { in emitDebugLine()
614 Length = *LineTable.Length; in emitDebugLine()
618 (LineTable.Format == dwarf::DWARF64 ? 8 : 4); // sizeof(header_length) in emitDebugLine()
622 writeInitialLength(LineTable.Format, Length, OS, DI.IsLittleEndian); in emitDebugLine()
623 writeInteger(LineTable.Version, OS, DI.IsLittleEndian); in emitDebugLine()
624 writeDWARFOffset(HeaderLength, LineTable.Format, OS, DI.IsLittleEndian); in emitDebugLine()