Searched refs:AddrDelta (Results 1 – 6 of 6) sorted by relevance
/external/llvm/lib/MC/ |
D | MCDwarf.cpp | 33 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 …]
|
D | MCObjectStreamer.cpp | 318 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()
|
D | MCAssembler.cpp | 1055 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/ |
D | MCAssembler.h | 439 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; }
|
D | MCDwarf.h | 281 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/ |
D | WinCodeViewLineTables.cpp | 175 const MCExpr *AddrDelta = in EmitLabelDiff() local 177 Streamer.EmitValue(AddrDelta, Size); in EmitLabelDiff()
|