Home
last modified time | relevance | path

Searched refs:LineDelta (Results 1 – 17 of 17) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/GSYM/
H A DLineTable.cpp35 int64_t LineDelta, uint64_t AddrDelta, in encodeSpecial() argument
37 if (LineDelta < MinLineDelta) in encodeSpecial()
39 if (LineDelta > MaxLineDelta) in encodeSpecial()
42 int64_t AdjustedOp = ((LineDelta - MinLineDelta) + AddrDelta * LineRange); in encodeSpecial()
108 int64_t LineDelta = MinDelta + (AdjustedOp % LineRange); in parse() local
110 Row.Line += LineDelta; in parse()
143 int64_t LineDelta = (int64_t)line_entry.Line - PrevLine; in encode() local
145 auto Pos = std::lower_bound(DeltaInfos.begin(), End, LineDelta); in encode()
146 if (Pos != End && Pos->Delta == LineDelta) in encode()
149 DeltaInfos.insert(Pos, DeltaInfo(LineDelta, in encode()
211 int64_t LineDelta = 0; encode() local
[all...]
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/
H A DLine.cpp16 uint32_t LineDelta = EndLine - StartLine; in LineInfo() local
17 LineData |= (LineDelta << EndLineDeltaShift) & EndLineDeltaMask; in LineInfo()
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/Parallel/
H A DDebugLineSectionEmitter.h382 int64_t LineDelta = int64_t(Row.Line) - LastLine; in emitLineTableRows() local
384 MCDwarfLineAddr::encode(*MC, Params, LineDelta, AddressDelta, in emitLineTableRows()
392 if (LineDelta) { in emitLineTableRows()
394 encodeSLEB128(LineDelta, Section.OS); in emitLineTableRows()
/freebsd/contrib/llvm-project/llvm/lib/MC/
H A DMCObjectStreamer.cpp463 int64_t LineDelta, const MCSymbol *Label, in emitDwarfSetLineAddr() argument
472 MCDwarfLineAddr::Emit(&OS, Params, LineDelta, 0); in emitDwarfSetLineAddr()
475 void MCObjectStreamer::emitDwarfAdvanceLineAddr(int64_t LineDelta, in emitDwarfAdvanceLineAddr() argument
480 emitDwarfSetLineAddr(*this, Assembler->getDWARFLinetableParams(), LineDelta, in emitDwarfAdvanceLineAddr()
491 LineDelta, *OptAddrDelta, Tmp); in emitDwarfAdvanceLineAddr()
497 insert(getContext().allocFragment<MCDwarfLineAddrFragment>(LineDelta, in emitDwarfAdvanceLineAddr()
H A DMCDwarf.cpp221 int64_t LineDelta = static_cast<int64_t>(LineEntry.getLine()) - LastLine; in emitOne() local
261 MCOS->emitDwarfAdvanceLineAddr(LineDelta, LastLabel, Label, in emitOne()
714 int64_t LineDelta, uint64_t AddrDelta) { in Emit() argument
717 MCDwarfLineAddr::encode(Context, Params, LineDelta, AddrDelta, Tmp); in Emit()
729 int64_t LineDelta, uint64_t AddrDelta, in encode() argument
744 if (LineDelta == INT64_MAX) { in encode()
758 Temp = LineDelta - Params.DWARF2LineBase; in encode()
765 Out.append(Buf, Buf + encodeSLEB128(LineDelta, Buf)); in encode()
767 LineDelta = 0; in encode()
773 if (LineDelta == 0 && AddrDelta == 0) { in encode()
H A DMCCodeView.cpp566 int LineDelta = CurSourceLoc.Line - LastSourceLoc.Line; in encodeInlineLineTable() local
567 unsigned EncodedLineDelta = encodeSignedNumber(LineDelta); in encodeInlineLineTable()
579 if (LineDelta != 0) { in encodeInlineLineTable()
H A DMCAssembler.cpp1006 int64_t LineDelta; in relaxDwarfLineAddr() local
1007 LineDelta = DF.getLineDelta(); in relaxDwarfLineAddr()
1010 MCDwarfLineAddr::encode(Context, getDWARFLinetableParams(), LineDelta, in relaxDwarfLineAddr()
H A DMCAsmStreamer.cpp438 void emitDwarfAdvanceLineAddr(int64_t LineDelta, const MCSymbol *LastLabel,
2631 void MCAsmStreamer::emitDwarfAdvanceLineAddr(int64_t LineDelta, in emitDwarfAdvanceLineAddr() argument
2648 MCDwarfLineAddr::Emit(this, MCDwarfLineTableParams(), LineDelta, 0); in emitDwarfAdvanceLineAddr()
2654 if (LineDelta == INT64_MAX) { in emitDwarfAdvanceLineAddr()
2663 AddComment("Advance line " + Twine(LineDelta)); in emitDwarfAdvanceLineAddr()
2665 emitSLEB128IntValue(LineDelta); in emitDwarfAdvanceLineAddr()
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCSection.h627 int64_t LineDelta; variable
634 MCDwarfLineAddrFragment(int64_t LineDelta, const MCExpr &AddrDelta) in MCDwarfLineAddrFragment() argument
635 : MCEncodedFragment(FT_Dwarf, false), LineDelta(LineDelta), in MCDwarfLineAddrFragment()
638 int64_t getLineDelta() const { return LineDelta; } in getLineDelta()
H A DMCObjectStreamer.h145 void emitDwarfAdvanceLineAddr(int64_t LineDelta, const MCSymbol *LastLabel,
H A DMCDwarf.h462 int64_t LineDelta, uint64_t AddrDelta,
467 int64_t LineDelta, uint64_t AddrDelta);
H A DMCStreamer.h1119 virtual void emitDwarfAdvanceLineAddr(int64_t LineDelta, in emitDwarfAdvanceLineAddr() argument
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/MCTargetDesc/
H A DLoongArchAsmBackend.cpp295 int64_t LineDelta = DF.getLineDelta(); in relaxDwarfLineAddr() local
311 if (LineDelta != INT64_MAX) { in relaxDwarfLineAddr()
313 encodeSLEB128(LineDelta, OS); in relaxDwarfLineAddr()
344 if (LineDelta == INT64_MAX) { in relaxDwarfLineAddr()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/
H A DRISCVAsmBackend.cpp308 int64_t LineDelta = DF.getLineDelta(); in relaxDwarfLineAddr() local
323 if (LineDelta != INT64_MAX) { in relaxDwarfLineAddr()
325 encodeSLEB128(LineDelta, OS); in relaxDwarfLineAddr()
356 if (LineDelta == INT64_MAX) { in relaxDwarfLineAddr()
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/
H A DDWARFStreamer.cpp
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/Classic/
H A DDWARFStreamer.cpp1147 int64_t LineDelta = int64_t(Row.Line) - LastLine; in emitLineTableRows() local
1149 MCDwarfLineAddr::encode(*MC, Params, LineDelta, AddressDelta, in emitLineTableRows()
1158 if (LineDelta) { in emitLineTableRows()
1160 MS->emitSLEB128IntValue(LineDelta); in emitLineTableRows()
1161 LineSectionSize += 1 + getSLEB128Size(LineDelta); in emitLineTableRows()
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/
H A DDWARFDebugLine.cpp1092 int64_t LineDelta = TableData.getSLEB128(Cursor); in parse() local
1094 State.Row.Line += LineDelta; in parse()