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

/external/llvm/lib/MC/
H A DMCDwarf.cpp33 static inline uint64_t ScaleAddrDelta(MCContext &Context, uint64_t AddrDelta) { argument
36 return AddrDelta;
37 if (AddrDelta % MinInsnLength != 0) {
41 return AddrDelta / MinInsnLength;
407 int64_t LineDelta, uint64_t AddrDelta) {
411 MCDwarfLineAddr::Encode(Context, Params, LineDelta, AddrDelta, OS);
423 int64_t LineDelta, uint64_t AddrDelta,
432 AddrDelta = ScaleAddrDelta(Context, AddrDelta);
438 if (AddrDelta
406 Emit(MCStreamer *MCOS, MCDwarfLineTableParams Params, int64_t LineDelta, uint64_t AddrDelta) argument
422 Encode(MCContext &Context, MCDwarfLineTableParams Params, int64_t LineDelta, uint64_t AddrDelta, raw_ostream &OS) argument
1542 EmitAdvanceLoc(MCObjectStreamer &Streamer, uint64_t AddrDelta) argument
1551 EncodeAdvanceLoc(MCContext &Context, uint64_t AddrDelta, raw_ostream &OS) argument
[all...]
H A DMCObjectStreamer.cpp318 const MCExpr *AddrDelta = local
320 return AddrDelta;
346 const MCExpr *AddrDelta = buildSymbolDiff(*this, Label, LastLabel); local
348 if (AddrDelta->evaluateAsAbsolute(Res, getAssembler())) {
353 insert(new MCDwarfLineAddrFragment(LineDelta, *AddrDelta));
358 const MCExpr *AddrDelta = buildSymbolDiff(*this, Label, LastLabel); local
360 if (AddrDelta->evaluateAsAbsolute(Res, getAssembler())) {
364 insert(new MCDwarfCallFrameFragment(*AddrDelta));
H A DMCAssembler.cpp1055 int64_t AddrDelta; local
1056 bool Abs = DF.getAddrDelta().evaluateKnownAbsolute(AddrDelta, Layout);
1065 AddrDelta, OSE);
1073 int64_t AddrDelta; local
1074 bool Abs = DF.getAddrDelta().evaluateKnownAbsolute(AddrDelta, Layout);
1080 MCDwarfFrameEmitter::EncodeAdvanceLoc(Context, AddrDelta, OSE);
1255 OS << " AddrDelta:" << OF->getAddrDelta()
1262 OS << " AddrDelta:" << CF->getAddrDelta();
/external/llvm/include/llvm/MC/
H A DMCAssembler.h437 /// AddrDelta - The expression for the difference of the two symbols that
439 const MCExpr *AddrDelta; member in class:llvm::MCDwarfLineAddrFragment
444 MCDwarfLineAddrFragment(int64_t LineDelta, const MCExpr &AddrDelta, argument
447 AddrDelta(&AddrDelta) {
456 const MCExpr &getAddrDelta() const { return *AddrDelta; }
470 /// AddrDelta - The expression for the difference of the two symbols that
472 const MCExpr *AddrDelta; member in class:llvm::MCDwarfCallFrameFragment
477 MCDwarfCallFrameFragment(const MCExpr &AddrDelta, MCSection *Sec = nullptr) argument
478 : MCFragment(FT_DwarfFrame, false, 0, Sec), AddrDelta(
[all...]
H A 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/
H A DWinCodeViewLineTables.cpp175 const MCExpr *AddrDelta = local
177 Streamer.EmitValue(AddrDelta, Size);

Completed in 177 milliseconds