| /freebsd/contrib/llvm-project/llvm/include/llvm/MC/ |
| H A D | MCSection.h | 631 const MCExpr *AddrDelta; variable 634 MCDwarfLineAddrFragment(int64_t LineDelta, const MCExpr &AddrDelta) in MCDwarfLineAddrFragment() argument 636 AddrDelta(&AddrDelta) {} in MCDwarfLineAddrFragment() 640 const MCExpr &getAddrDelta() const { return *AddrDelta; } in getAddrDelta() 650 const MCExpr *AddrDelta; variable 653 MCDwarfCallFrameFragment(const MCExpr &AddrDelta) in MCDwarfCallFrameFragment() argument 654 : MCEncodedFragment(FT_DwarfFrame, false), AddrDelta(&AddrDelta) {} in MCDwarfCallFrameFragment() 656 const MCExpr &getAddrDelta() const { return *AddrDelta; } in getAddrDelta() 657 void setAddrDelta(const MCExpr *E) { AddrDelta = E; } in setAddrDelta() 779 const MCExpr *AddrDelta; variable [all …]
|
| H A D | MCDwarf.h | 462 int64_t LineDelta, uint64_t AddrDelta, 467 int64_t LineDelta, uint64_t AddrDelta); 795 LLVM_ABI static void encodeAdvanceLoc(MCContext &Context, uint64_t AddrDelta,
|
| /freebsd/contrib/llvm-project/llvm/lib/DebugInfo/GSYM/ |
| H A D | LineTable.cpp | 35 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 D | GsymCreator.cpp | 470 const uint64_t AddrDelta = *LastFuncAddr - *BaseAddress; in getAddressOffsetSize() local 471 if (AddrDelta <= UINT8_MAX) in getAddressOffsetSize() 473 else if (AddrDelta <= UINT16_MAX) in getAddressOffsetSize() 475 else if (AddrDelta <= UINT32_MAX) in getAddressOffsetSize()
|
| /freebsd/contrib/llvm-project/llvm/lib/MC/ |
| H A D | MCDwarf.cpp | 65 static inline uint64_t ScaleAddrDelta(MCContext &Context, uint64_t AddrDelta) { in ScaleAddrDelta() argument 68 return AddrDelta; in ScaleAddrDelta() 69 if (AddrDelta % MinInsnLength != 0) { in ScaleAddrDelta() 73 return AddrDelta / MinInsnLength; in ScaleAddrDelta() 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 739 AddrDelta = ScaleAddrDelta(Context, AddrDelta); in encode() 745 if (AddrDelta == MaxSpecialAddrDelta) in encode() 747 else if (AddrDelta) { in encode() [all …]
|
| H A D | MCObjectStreamer.cpp | 456 const MCExpr *AddrDelta = in buildSymbolDiff() local 458 return AddrDelta; in buildSymbolDiff() 496 const MCExpr *AddrDelta = buildSymbolDiff(*this, Label, LastLabel, SMLoc()); in emitDwarfAdvanceLineAddr() local 498 *AddrDelta)); in emitDwarfAdvanceLineAddr() 526 const MCExpr *AddrDelta = buildSymbolDiff(*this, Label, LastLabel, Loc); in emitDwarfAdvanceFrameAddr() local 527 insert(getContext().allocFragment<MCDwarfCallFrameFragment>(*AddrDelta)); in emitDwarfAdvanceFrameAddr()
|
| H A D | MCPseudoProbe.cpp | 45 const MCExpr *AddrDelta = in buildSymbolDiff() local 47 return AddrDelta; in buildSymbolDiff() 78 const MCExpr *AddrDelta = in emit() local 81 if (AddrDelta->evaluateAsAbsolute(Delta, MCOS->getAssemblerPtr())) { in emit() 85 AddrDelta)); in emit()
|
| H A D | MCAssembler.cpp | 1002 int64_t AddrDelta; in relaxDwarfLineAddr() local 1003 bool Abs = DF.getAddrDelta().evaluateKnownAbsolute(AddrDelta, *this); in relaxDwarfLineAddr() 1011 AddrDelta, Data); in relaxDwarfLineAddr() 1062 int64_t AddrDelta; in relaxPseudoProbeAddr() local 1063 bool Abs = PF.getAddrDelta().evaluateKnownAbsolute(AddrDelta, *this); in relaxPseudoProbeAddr() 1070 encodeSLEB128(AddrDelta, OSE, OldSize); in relaxPseudoProbeAddr()
|
| H A D | MCCodeView.cpp | 461 const MCExpr *AddrDelta = in computeLabelDiff() local 464 bool Success = AddrDelta->evaluateKnownAbsolute(Result, Asm); in computeLabelDiff()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/MCTargetDesc/ |
| H A D | LoongArchAsmBackend.cpp | 296 const MCExpr &AddrDelta = DF.getAddrDelta(); in relaxDwarfLineAddr() local 301 if (AddrDelta.evaluateAsAbsolute(Value, *Asm)) in relaxDwarfLineAddr() 303 bool IsAbsolute = AddrDelta.evaluateKnownAbsolute(Value, *Asm); in relaxDwarfLineAddr() 340 const MCBinaryExpr &MBE = cast<MCBinaryExpr>(AddrDelta); in relaxDwarfLineAddr() 360 const MCExpr &AddrDelta = DF.getAddrDelta(); in relaxDwarfCFA() local 365 if (AddrDelta.evaluateAsAbsolute(Value, *Asm)) in relaxDwarfCFA() 367 bool IsAbsolute = AddrDelta.evaluateKnownAbsolute(Value, *Asm); in relaxDwarfCFA() 381 &AddrDelta](unsigned Offset, in relaxDwarfCFA() 383 const MCBinaryExpr &MBE = cast<MCBinaryExpr>(AddrDelta); in relaxDwarfCFA()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/ |
| H A D | RISCVAsmBackend.cpp | 309 const MCExpr &AddrDelta = DF.getAddrDelta(); in relaxDwarfLineAddr() local 315 AddrDelta.evaluateKnownAbsolute(Value, *Asm); in relaxDwarfLineAddr() 352 const MCBinaryExpr &MBE = cast<MCBinaryExpr>(AddrDelta); in relaxDwarfLineAddr() 372 const MCExpr &AddrDelta = DF.getAddrDelta(); in relaxDwarfCFA() local 377 if (AddrDelta.evaluateAsAbsolute(Value, *Asm)) in relaxDwarfCFA() 380 AddrDelta.evaluateKnownAbsolute(Value, *Asm); in relaxDwarfCFA() 392 auto AddFixups = [&Fixups, &AddrDelta](unsigned Offset, in relaxDwarfCFA() 394 const MCBinaryExpr &MBE = cast<MCBinaryExpr>(AddrDelta); in relaxDwarfCFA()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/ |
| H A D | DWARFDebugLine.h | 422 uint64_t AddrDelta; member
|
| /freebsd/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/ |
| H A D | DWARFDebugLine.cpp | 774 return {AddrAdvanceResult.AddrDelta, LineOffset, in handleSpecialOpcode() 1153 Advance.AddrDelta, Advance.OpIndexDelta); in parse()
|