Home
last modified time | relevance | path

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

/external/llvm/lib/MC/
DMCObjectStreamer.cpp213 const MCExpr *AddrDelta = BuildSymbolDiff(getContext(), Label, LastLabel); in EmitDwarfAdvanceLineAddr() local
215 if (AddrDelta->EvaluateAsAbsolute(Res, getAssembler())) { in EmitDwarfAdvanceLineAddr()
219 AddrDelta = ForceExpAbs(AddrDelta); in EmitDwarfAdvanceLineAddr()
220 new MCDwarfLineAddrFragment(LineDelta, *AddrDelta, getCurrentSectionData()); in EmitDwarfAdvanceLineAddr()
225 const MCExpr *AddrDelta = BuildSymbolDiff(getContext(), Label, LastLabel); in EmitDwarfAdvanceFrameAddr() local
227 if (AddrDelta->EvaluateAsAbsolute(Res, getAssembler())) { in EmitDwarfAdvanceFrameAddr()
231 AddrDelta = ForceExpAbs(AddrDelta); in EmitDwarfAdvanceFrameAddr()
232 new MCDwarfCallFrameFragment(*AddrDelta, getCurrentSectionData()); in EmitDwarfAdvanceFrameAddr()
DMCDwarf.cpp56 static inline uint64_t ScaleAddrDelta(uint64_t AddrDelta) { in ScaleAddrDelta() argument
58 return AddrDelta; in ScaleAddrDelta()
59 if (AddrDelta % DWARF2_LINE_MIN_INSN_LENGTH != 0) { in ScaleAddrDelta()
63 return AddrDelta / DWARF2_LINE_MIN_INSN_LENGTH; in ScaleAddrDelta()
332 uint64_t AddrDelta) { in Write() argument
335 MCDwarfLineAddr::Encode(LineDelta, AddrDelta, OS); in Write()
341 uint64_t AddrDelta) { in Emit() argument
344 MCDwarfLineAddr::Encode(LineDelta, AddrDelta, OS); in Emit()
349 void MCDwarfLineAddr::Encode(int64_t LineDelta, uint64_t AddrDelta, in Encode() argument
355 AddrDelta = ScaleAddrDelta(AddrDelta); in Encode()
[all …]
DMCAssembler.cpp738 int64_t AddrDelta = 0; in relaxDwarfLineAddr() local
740 bool IsAbs = DF.getAddrDelta().EvaluateAsAbsolute(AddrDelta, Layout); in relaxDwarfLineAddr()
748 MCDwarfLineAddr::Encode(LineDelta, AddrDelta, OSE); in relaxDwarfLineAddr()
755 int64_t AddrDelta = 0; in relaxDwarfCallFrameFragment() local
757 bool IsAbs = DF.getAddrDelta().EvaluateAsAbsolute(AddrDelta, Layout); in relaxDwarfCallFrameFragment()
763 MCDwarfFrameEmitter::EncodeAdvanceLoc(AddrDelta, OSE); in relaxDwarfCallFrameFragment()
DMCAsmStreamer.cpp404 const MCExpr *AddrDelta = BuildSymbolDiff(getContext(), Label, LastLabel); in EmitDwarfAdvanceFrameAddr() local
405 AddrDelta = ForceExpAbs(AddrDelta); in EmitDwarfAdvanceFrameAddr()
406 EmitValue(AddrDelta, 4); in EmitDwarfAdvanceFrameAddr()
DMCStreamer.cpp44 const MCExpr *AddrDelta = in BuildSymbolDiff() local
46 return AddrDelta; in BuildSymbolDiff()
/external/llvm/include/llvm/MC/
DMCDwarf.h218 static void Encode(int64_t LineDelta, uint64_t AddrDelta, raw_ostream &OS);
222 int64_t LineDelta,uint64_t AddrDelta);
226 int64_t LineDelta, uint64_t AddrDelta);
333 static void EmitAdvanceLoc(MCStreamer &Streamer, uint64_t AddrDelta);
334 static void EncodeAdvanceLoc(uint64_t AddrDelta, raw_ostream &OS);
DMCAssembler.h387 const MCExpr *AddrDelta; variable
395 LineDelta(_LineDelta), AddrDelta(&_AddrDelta) { Contents.push_back(0); } in MCDwarfLineAddrFragment()
402 const MCExpr &getAddrDelta() const { return *AddrDelta; } in getAddrDelta()
420 const MCExpr *AddrDelta; variable
427 AddrDelta(&_AddrDelta) { Contents.push_back(0); } in MCDwarfCallFrameFragment()
432 const MCExpr &getAddrDelta() const { return *AddrDelta; } in getAddrDelta()