Home
last modified time | relevance | path

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

/external/llvm/lib/MC/
DMCDwarf.cpp33 static inline uint64_t ScaleAddrDelta(MCContext &Context, uint64_t AddrDelta) { in ScaleAddrDelta() argument
36 return AddrDelta; in ScaleAddrDelta()
37 if (AddrDelta % MinInsnLength != 0) { in ScaleAddrDelta()
41 return AddrDelta / MinInsnLength; in ScaleAddrDelta()
407 int64_t LineDelta, uint64_t AddrDelta) { in Emit() argument
411 MCDwarfLineAddr::Encode(Context, Params, LineDelta, AddrDelta, OS); in Emit()
423 int64_t LineDelta, uint64_t AddrDelta, in Encode() argument
432 AddrDelta = ScaleAddrDelta(Context, AddrDelta); in Encode()
438 if (AddrDelta == MaxSpecialAddrDelta) in Encode()
440 else if (AddrDelta) { in Encode()
[all …]
DMCObjectStreamer.cpp318 const MCExpr *AddrDelta = in buildSymbolDiff() local
320 return AddrDelta; in buildSymbolDiff()
346 const MCExpr *AddrDelta = buildSymbolDiff(*this, Label, LastLabel); in EmitDwarfAdvanceLineAddr() local
348 if (AddrDelta->evaluateAsAbsolute(Res, getAssembler())) { in EmitDwarfAdvanceLineAddr()
353 insert(new MCDwarfLineAddrFragment(LineDelta, *AddrDelta)); in EmitDwarfAdvanceLineAddr()
358 const MCExpr *AddrDelta = buildSymbolDiff(*this, Label, LastLabel); in EmitDwarfAdvanceFrameAddr() local
360 if (AddrDelta->evaluateAsAbsolute(Res, getAssembler())) { in EmitDwarfAdvanceFrameAddr()
364 insert(new MCDwarfCallFrameFragment(*AddrDelta)); in EmitDwarfAdvanceFrameAddr()
DMCAssembler.cpp1055 int64_t AddrDelta; in relaxDwarfLineAddr() local
1056 bool Abs = DF.getAddrDelta().evaluateKnownAbsolute(AddrDelta, Layout); in relaxDwarfLineAddr()
1065 AddrDelta, OSE); in relaxDwarfLineAddr()
1073 int64_t AddrDelta; in relaxDwarfCallFrameFragment() local
1074 bool Abs = DF.getAddrDelta().evaluateKnownAbsolute(AddrDelta, Layout); in relaxDwarfCallFrameFragment()
1080 MCDwarfFrameEmitter::EncodeAdvanceLoc(Context, AddrDelta, OSE); in relaxDwarfCallFrameFragment()
/external/llvm/include/llvm/MC/
DMCAssembler.h439 const MCExpr *AddrDelta;
444 MCDwarfLineAddrFragment(int64_t LineDelta, const MCExpr &AddrDelta,
447 AddrDelta(&AddrDelta) {
456 const MCExpr &getAddrDelta() const { return *AddrDelta; }
472 const MCExpr *AddrDelta;
477 MCDwarfCallFrameFragment(const MCExpr &AddrDelta, MCSection *Sec = nullptr)
478 : MCFragment(FT_DwarfFrame, false, 0, Sec), AddrDelta(&AddrDelta) {
485 const MCExpr &getAddrDelta() const { return *AddrDelta; }
DMCDwarf.h281 int64_t LineDelta, uint64_t AddrDelta, raw_ostream &OS);
285 int64_t LineDelta, uint64_t AddrDelta);
517 static void EmitAdvanceLoc(MCObjectStreamer &Streamer, uint64_t AddrDelta);
518 static void EncodeAdvanceLoc(MCContext &Context, uint64_t AddrDelta,
/external/llvm/lib/CodeGen/AsmPrinter/
DWinCodeViewLineTables.cpp175 const MCExpr *AddrDelta = in EmitLabelDiff() local
177 Streamer.EmitValue(AddrDelta, Size); in EmitLabelDiff()