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

/freebsd-11.0-release/contrib/llvm/include/llvm/MC/
H A DMCFragment.h424 /// AddrDelta - The expression for the difference of the two symbols that
426 const MCExpr *AddrDelta; member in class:llvm::MCDwarfLineAddrFragment
431 MCDwarfLineAddrFragment(int64_t LineDelta, const MCExpr &AddrDelta, argument
434 AddrDelta(&AddrDelta) {
443 const MCExpr &getAddrDelta() const { return *AddrDelta; }
457 /// AddrDelta - The expression for the difference of the two symbols that
459 const MCExpr *AddrDelta; member in class:llvm::MCDwarfCallFrameFragment
464 MCDwarfCallFrameFragment(const MCExpr &AddrDelta, MCSection *Sec = nullptr) argument
465 : 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,
/freebsd-11.0-release/contrib/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
1547 EmitAdvanceLoc(MCObjectStreamer &Streamer, uint64_t AddrDelta) argument
1556 EncodeAdvanceLoc(MCContext &Context, uint64_t AddrDelta, raw_ostream &OS) argument
[all...]
H A DMCObjectStreamer.cpp316 const MCExpr *AddrDelta = local
318 return AddrDelta;
344 const MCExpr *AddrDelta = buildSymbolDiff(*this, Label, LastLabel); local
346 if (AddrDelta->evaluateAsAbsolute(Res, getAssembler())) {
351 insert(new MCDwarfLineAddrFragment(LineDelta, *AddrDelta));
356 const MCExpr *AddrDelta = buildSymbolDiff(*this, Label, LastLabel); local
358 if (AddrDelta->evaluateAsAbsolute(Res, getAssembler())) {
362 insert(new MCDwarfCallFrameFragment(*AddrDelta));
H A DMCAssembler.cpp786 int64_t AddrDelta; local
787 bool Abs = DF.getAddrDelta().evaluateKnownAbsolute(AddrDelta, Layout);
796 AddrDelta, OSE);
804 int64_t AddrDelta; local
805 bool Abs = DF.getAddrDelta().evaluateKnownAbsolute(AddrDelta, Layout);
811 MCDwarfFrameEmitter::EncodeAdvanceLoc(Context, AddrDelta, OSE);
/freebsd-11.0-release/contrib/llvm/lib/CodeGen/AsmPrinter/
H A DWinCodeViewLineTables.cpp186 const MCExpr *AddrDelta = local
188 Streamer.EmitValue(AddrDelta, Size);

Completed in 113 milliseconds