Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/MC/
H A DMCFragment.h451 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 DMCDwarf.h388 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 DMCDwarf.cpp92 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 DMCPseudoProbe.cpp30 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 DMCAssembler.cpp1105 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 DMCObjectStreamer.cpp472 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 DMCCodeView.cpp450 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 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.cpp73 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 DDWARFDebugLine.h383 uint64_t AddrDelta; member
/netbsd-src/external/apache2/llvm/dist/llvm/lib/DebugInfo/DWARF/
H A DDWARFDebugLine.cpp710 return {AddrAdvanceResult.AddrDelta, LineOffset}; in handleSpecialOpcode()
1074 State.advanceAddrForOpcode(Opcode, OpcodeOffset).AddrDelta; in parse()