Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/MC/
H A DMCDwarf.cpp75 return AddrDelta; in ScaleAddrDelta()
76 if (AddrDelta % MinInsnLength != 0) { in ScaleAddrDelta()
80 return AddrDelta / MinInsnLength; in ScaleAddrDelta()
659 AddrDelta = ScaleAddrDelta(Context, AddrDelta); in Encode()
667 else if (AddrDelta) { in Encode()
669 encodeULEB128(AddrDelta, OS); in Encode()
721 encodeULEB128(AddrDelta, OS); in Encode()
747 if (AddrDelta > 60000) { in FixedEncode()
1865 AddrDelta = ScaleAddrDelta(Context, AddrDelta); in EncodeAdvanceLoc()
1869 if (AddrDelta == 0) { in EncodeAdvanceLoc()
[all …]
H A DMCObjectStreamer.cpp414 const MCExpr *AddrDelta = in buildSymbolDiff() local
416 return AddrDelta; in buildSymbolDiff()
442 const MCExpr *AddrDelta = buildSymbolDiff(*this, Label, LastLabel); in EmitDwarfAdvanceLineAddr() local
444 if (AddrDelta->evaluateAsAbsolute(Res, getAssemblerPtr())) { in EmitDwarfAdvanceLineAddr()
449 insert(new MCDwarfLineAddrFragment(LineDelta, *AddrDelta)); in EmitDwarfAdvanceLineAddr()
454 const MCExpr *AddrDelta = buildSymbolDiff(*this, Label, LastLabel); in EmitDwarfAdvanceFrameAddr() local
456 if (AddrDelta->evaluateAsAbsolute(Res, getAssemblerPtr())) { in EmitDwarfAdvanceFrameAddr()
460 insert(new MCDwarfCallFrameFragment(*AddrDelta)); in EmitDwarfAdvanceFrameAddr()
H A DMCAssembler.cpp957 int64_t AddrDelta; in relaxDwarfLineAddr() local
960 Abs = DF.getAddrDelta().evaluateAsAbsolute(AddrDelta, Layout); in relaxDwarfLineAddr()
962 Abs = DF.getAddrDelta().evaluateKnownAbsolute(AddrDelta, Layout); in relaxDwarfLineAddr()
974 AddrDelta, OSE); in relaxDwarfLineAddr()
980 LineDelta, AddrDelta, in relaxDwarfLineAddr()
1002 int64_t AddrDelta; in relaxDwarfCallFrameFragment() local
1003 bool Abs = DF.getAddrDelta().evaluateKnownAbsolute(AddrDelta, Layout); in relaxDwarfCallFrameFragment()
1009 MCDwarfFrameEmitter::EncodeAdvanceLoc(Context, AddrDelta, OSE); in relaxDwarfCallFrameFragment()
H A DMCCodeView.cpp451 const MCExpr *AddrDelta = in computeLabelDiff() local
454 bool Success = AddrDelta->evaluateKnownAbsolute(Result, Layout); in computeLabelDiff()
/freebsd-12.1/contrib/llvm/include/llvm/MC/
H A DMCFragment.h525 const MCExpr *AddrDelta; variable
528 MCDwarfLineAddrFragment(int64_t LineDelta, const MCExpr &AddrDelta,
531 LineDelta(LineDelta), AddrDelta(&AddrDelta) {}
538 const MCExpr &getAddrDelta() const { return *AddrDelta; } in getAddrDelta()
550 const MCExpr *AddrDelta; variable
555 MCDwarfCallFrameFragment(const MCExpr &AddrDelta, MCSection *Sec = nullptr)
556 : MCFragment(FT_DwarfFrame, false, Sec), AddrDelta(&AddrDelta) { in MCFragment()
563 const MCExpr &getAddrDelta() const { return *AddrDelta; } in getAddrDelta()
H A DMCDwarf.h363 int64_t LineDelta, uint64_t AddrDelta, raw_ostream &OS);
369 int64_t LineDelta, uint64_t AddrDelta,
374 int64_t LineDelta, uint64_t AddrDelta);
611 static void EmitAdvanceLoc(MCObjectStreamer &Streamer, uint64_t AddrDelta);
612 static void EncodeAdvanceLoc(MCContext &Context, uint64_t AddrDelta,