Home
last modified time | relevance | path

Searched refs:AddrDelta (Results 1 – 13 of 13) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCFragment.h464 const MCExpr *AddrDelta; variable
467 MCDwarfLineAddrFragment(int64_t LineDelta, const MCExpr &AddrDelta,
470 LineDelta(LineDelta), AddrDelta(&AddrDelta) {}
474 const MCExpr &getAddrDelta() const { return *AddrDelta; } in getAddrDelta()
484 const MCExpr *AddrDelta; variable
489 AddrDelta(&AddrDelta) {}
491 const MCExpr &getAddrDelta() const { return *AddrDelta; } in getAddrDelta()
492 void setAddrDelta(const MCExpr *E) { AddrDelta = E; } in setAddrDelta()
620 const MCExpr *AddrDelta; variable
625 AddrDelta(AddrDelta) {}
[all …]
H A DMCDwarf.h438 int64_t LineDelta, uint64_t AddrDelta, SmallVectorImpl<char> &OS);
442 int64_t LineDelta, uint64_t AddrDelta);
722 static void encodeAdvanceLoc(MCContext &Context, uint64_t AddrDelta,
/freebsd-14.2/contrib/llvm-project/llvm/lib/DebugInfo/GSYM/
H A DLineTable.cpp35 int64_t LineDelta, uint64_t AddrDelta, in encodeSpecial() argument
42 int64_t AdjustedOp = ((LineDelta - MinLineDelta) + AddrDelta * LineRange); in encodeSpecial()
109 uint64_t AddrDelta = (AdjustedOp / LineRange); in parse() local
111 Row.Addr += AddrDelta; in parse()
210 const uint64_t AddrDelta = Curr.Addr - Prev.Addr; in encode() local
224 if (encodeSpecial(MinLineDelta, MaxLineDelta, LineDelta, AddrDelta, in encode()
240 Out.writeULEB(AddrDelta); in encode()
H A DGsymCreator.cpp407 const uint64_t AddrDelta = *LastFuncAddr - *BaseAddress; in getAddressOffsetSize() local
408 if (AddrDelta <= UINT8_MAX) in getAddressOffsetSize()
410 else if (AddrDelta <= UINT16_MAX) in getAddressOffsetSize()
412 else if (AddrDelta <= UINT32_MAX) in getAddressOffsetSize()
/freebsd-14.2/contrib/llvm-project/llvm/lib/MC/
H A DMCDwarf.cpp71 return AddrDelta; in ScaleAddrDelta()
72 if (AddrDelta % MinInsnLength != 0) { in ScaleAddrDelta()
76 return AddrDelta / MinInsnLength; in ScaleAddrDelta()
694 AddrDelta = ScaleAddrDelta(Context, AddrDelta); in encode()
702 else if (AddrDelta) { in encode()
1934 AddrDelta = ScaleAddrDelta(Context, AddrDelta); in encodeAdvanceLoc()
1935 if (AddrDelta == 0) in encodeAdvanceLoc()
1942 if (isUIntN(6, AddrDelta)) { in encodeAdvanceLoc()
1945 } else if (isUInt<8>(AddrDelta)) { in encodeAdvanceLoc()
1947 Out.push_back(AddrDelta); in encodeAdvanceLoc()
[all …]
H A DMCPseudoProbe.cpp46 const MCExpr *AddrDelta = in buildSymbolDiff() local
48 return AddrDelta; in buildSymbolDiff()
77 const MCExpr *AddrDelta = in emit() local
80 if (AddrDelta->evaluateAsAbsolute(Delta, MCOS->getAssemblerPtr())) { in emit()
83 MCOS->insert(new MCPseudoProbeAddrFragment(AddrDelta)); in emit()
H A DMCObjectStreamer.cpp523 const MCExpr *AddrDelta = in buildSymbolDiff() local
525 return AddrDelta; in buildSymbolDiff()
551 const MCExpr *AddrDelta = buildSymbolDiff(*this, Label, LastLabel, SMLoc()); in emitDwarfAdvanceLineAddr() local
552 insert(new MCDwarfLineAddrFragment(LineDelta, *AddrDelta)); in emitDwarfAdvanceLineAddr()
576 const MCExpr *AddrDelta = buildSymbolDiff(*this, Label, LastLabel, Loc); in emitDwarfAdvanceFrameAddr() local
577 insert(new MCDwarfCallFrameFragment(*AddrDelta, nullptr)); in emitDwarfAdvanceFrameAddr()
H A DMCAssembler.cpp1125 int64_t AddrDelta; in relaxDwarfLineAddr() local
1126 bool Abs = DF.getAddrDelta().evaluateKnownAbsolute(AddrDelta, Layout); in relaxDwarfLineAddr()
1136 AddrDelta, Data); in relaxDwarfLineAddr()
1182 int64_t AddrDelta; in relaxPseudoProbeAddr() local
1183 bool Abs = PF.getAddrDelta().evaluateKnownAbsolute(AddrDelta, Layout); in relaxPseudoProbeAddr()
1192 encodeSLEB128(AddrDelta, OSE, OldSize); in relaxPseudoProbeAddr()
H A DMCCodeView.cpp474 const MCExpr *AddrDelta = in computeLabelDiff() local
477 bool Success = AddrDelta->evaluateKnownAbsolute(Result, Layout); in computeLabelDiff()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/LoongArch/MCTargetDesc/
H A DLoongArchAsmBackend.cpp313 const MCExpr &AddrDelta = DF.getAddrDelta(); in relaxDwarfLineAddr() local
319 if (AddrDelta.evaluateAsAbsolute(Value, Layout)) in relaxDwarfLineAddr()
321 bool IsAbsolute = AddrDelta.evaluateKnownAbsolute(Value, Layout); in relaxDwarfLineAddr()
359 const MCBinaryExpr &MBE = cast<MCBinaryExpr>(AddrDelta); in relaxDwarfLineAddr()
378 const MCExpr &AddrDelta = DF.getAddrDelta(); in relaxDwarfCFA() local
384 if (AddrDelta.evaluateAsAbsolute(Value, Layout)) in relaxDwarfCFA()
386 bool IsAbsolute = AddrDelta.evaluateKnownAbsolute(Value, Layout); in relaxDwarfCFA()
404 &AddrDelta](unsigned Offset, in relaxDwarfCFA()
406 const MCBinaryExpr &MBE = cast<MCBinaryExpr>(AddrDelta); in relaxDwarfCFA()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/
H A DRISCVAsmBackend.cpp215 const MCExpr &AddrDelta = DF.getAddrDelta(); in relaxDwarfLineAddr() local
221 bool IsAbsolute = AddrDelta.evaluateKnownAbsolute(Value, Layout); in relaxDwarfLineAddr()
259 const MCBinaryExpr &MBE = cast<MCBinaryExpr>(AddrDelta); in relaxDwarfLineAddr()
278 const MCExpr &AddrDelta = DF.getAddrDelta(); in relaxDwarfCFA() local
284 if (AddrDelta.evaluateAsAbsolute(Value, Layout.getAssembler())) in relaxDwarfCFA()
286 bool IsAbsolute = AddrDelta.evaluateKnownAbsolute(Value, Layout); in relaxDwarfCFA()
303 auto AddFixups = [&Fixups, &AddrDelta](unsigned Offset, in relaxDwarfCFA()
305 const MCBinaryExpr &MBE = cast<MCBinaryExpr>(AddrDelta); in relaxDwarfCFA()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFDebugLine.h391 uint64_t AddrDelta; member
/freebsd-14.2/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/
H A DDWARFDebugLine.cpp758 return {AddrAdvanceResult.AddrDelta, LineOffset, in handleSpecialOpcode()
1130 Advance.AddrDelta, Advance.OpIndexDelta); in parse()