| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/MC/ |
| H A D | MCFragment.h | 464 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 D | MCDwarf.h | 438 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 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 | 407 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 D | MCDwarf.cpp | 71 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 D | MCPseudoProbe.cpp | 46 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 D | MCObjectStreamer.cpp | 523 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 D | MCAssembler.cpp | 1125 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 D | MCCodeView.cpp | 474 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 D | LoongArchAsmBackend.cpp | 313 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 D | RISCVAsmBackend.cpp | 215 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 D | DWARFDebugLine.h | 391 uint64_t AddrDelta; member
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/ |
| H A D | DWARFDebugLine.cpp | 758 return {AddrAdvanceResult.AddrDelta, LineOffset, in handleSpecialOpcode() 1130 Advance.AddrDelta, Advance.OpIndexDelta); in parse()
|