/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/MC/ |
H A D | MCFragment.h | 451 const MCExpr *AddrDelta; variable 454 MCDwarfLineAddrFragment(int64_t LineDelta, const MCExpr &AddrDelta, 457 LineDelta(LineDelta), AddrDelta(&AddrDelta) {} 461 const MCExpr &getAddrDelta() const { return *AddrDelta; } in getAddrDelta() 471 const MCExpr *AddrDelta; variable 474 MCDwarfCallFrameFragment(const MCExpr &AddrDelta, MCSection *Sec = nullptr) 476 AddrDelta(&AddrDelta) {} 478 const MCExpr &getAddrDelta() const { return *AddrDelta; } in getAddrDelta() 600 const MCExpr *AddrDelta; variable 603 MCPseudoProbeAddrFragment(const MCExpr *AddrDelta, MCSection *Sec = nullptr) [all …]
|
H A D | MCDwarf.h | 388 int64_t LineDelta, uint64_t AddrDelta, raw_ostream &OS); 394 uint64_t AddrDelta, 399 int64_t LineDelta, uint64_t AddrDelta); 643 static void EmitAdvanceLoc(MCObjectStreamer &Streamer, uint64_t AddrDelta); 644 static void EncodeAdvanceLoc(MCContext &Context, uint64_t AddrDelta,
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/MC/ |
H A D | MCDwarf.cpp | 92 static inline uint64_t ScaleAddrDelta(MCContext &Context, uint64_t AddrDelta) { in ScaleAddrDelta() argument 95 return AddrDelta; in ScaleAddrDelta() 96 if (AddrDelta % MinInsnLength != 0) { in ScaleAddrDelta() 100 return AddrDelta / MinInsnLength; in ScaleAddrDelta() 640 int64_t LineDelta, uint64_t AddrDelta) { in Emit() argument 644 MCDwarfLineAddr::Encode(Context, Params, LineDelta, AddrDelta, OS); in Emit() 656 int64_t LineDelta, uint64_t AddrDelta, in Encode() argument 665 AddrDelta = ScaleAddrDelta(Context, AddrDelta); in Encode() 671 if (AddrDelta == MaxSpecialAddrDelta) in Encode() 673 else if (AddrDelta) { in Encode() [all …]
|
H A D | MCPseudoProbe.cpp | 30 const MCExpr *AddrDelta = in buildSymbolDiff() local 32 return AddrDelta; in buildSymbolDiff() 52 const MCExpr *AddrDelta = in emit() local 55 if (AddrDelta->evaluateAsAbsolute(Delta, MCOS->getAssemblerPtr())) { in emit() 58 MCOS->insert(new MCPseudoProbeAddrFragment(AddrDelta)); in emit()
|
H A D | MCAssembler.cpp | 1105 int64_t AddrDelta; in relaxDwarfLineAddr() local 1106 bool Abs = DF.getAddrDelta().evaluateKnownAbsolute(AddrDelta, Layout); in relaxDwarfLineAddr() 1118 AddrDelta, OSE); in relaxDwarfLineAddr() 1124 MCDwarfLineAddr::fixedEncode(Context, LineDelta, AddrDelta, OSE); in relaxDwarfLineAddr() 1145 int64_t AddrDelta; in relaxDwarfCallFrameFragment() local 1146 bool Abs = DF.getAddrDelta().evaluateKnownAbsolute(AddrDelta, Layout); in relaxDwarfCallFrameFragment() 1157 MCDwarfFrameEmitter::EncodeAdvanceLoc(Context, AddrDelta, OSE, &Offset, in relaxDwarfCallFrameFragment() 1165 MCDwarfFrameEmitter::EncodeAdvanceLoc(Context, AddrDelta, OSE); in relaxDwarfCallFrameFragment() 1188 int64_t AddrDelta; in relaxPseudoProbeAddr() local 1189 bool Abs = PF.getAddrDelta().evaluateKnownAbsolute(AddrDelta, Layout); in relaxPseudoProbeAddr() [all …]
|
H A D | MCObjectStreamer.cpp | 472 const MCExpr *AddrDelta = in buildSymbolDiff() local 474 return AddrDelta; in buildSymbolDiff() 500 const MCExpr *AddrDelta = buildSymbolDiff(*this, Label, LastLabel); in emitDwarfAdvanceLineAddr() local 502 if (AddrDelta->evaluateAsAbsolute(Res, getAssemblerPtr())) { in emitDwarfAdvanceLineAddr() 507 insert(new MCDwarfLineAddrFragment(LineDelta, *AddrDelta)); in emitDwarfAdvanceLineAddr() 530 const MCExpr *AddrDelta = buildSymbolDiff(*this, Label, LastLabel); in emitDwarfAdvanceFrameAddr() local 532 if (AddrDelta->evaluateAsAbsolute(Res, getAssemblerPtr())) { in emitDwarfAdvanceFrameAddr() 536 insert(new MCDwarfCallFrameFragment(*AddrDelta)); in emitDwarfAdvanceFrameAddr()
|
H A D | MCCodeView.cpp | 450 const MCExpr *AddrDelta = in computeLabelDiff() local 453 bool Success = AddrDelta->evaluateKnownAbsolute(Result, Layout); in computeLabelDiff()
|
/netbsd-src/external/apache2/llvm/dist/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 | 73 const uint64_t AddrDelta = MaxAddr - MinAddr; in encode() local 88 if (AddrDelta <= UINT8_MAX) in encode() 90 else if (AddrDelta <= UINT16_MAX) in encode() 92 else if (AddrDelta <= UINT32_MAX) in encode()
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/DWARF/ |
H A D | DWARFDebugLine.h | 383 uint64_t AddrDelta; member
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/DebugInfo/DWARF/ |
H A D | DWARFDebugLine.cpp | 710 return {AddrAdvanceResult.AddrDelta, LineOffset}; in handleSpecialOpcode() 1074 State.advanceAddrForOpcode(Opcode, OpcodeOffset).AddrDelta; in parse()
|