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

/freebsd-9.3-release/contrib/llvm/lib/MC/
H A DMCObjectStreamer.cpp285 const MCExpr *AddrDelta = BuildSymbolDiff(getContext(), Label, LastLabel); local
287 if (AddrDelta->EvaluateAsAbsolute(Res, getAssembler())) {
291 AddrDelta = ForceExpAbs(AddrDelta);
292 insert(new MCDwarfLineAddrFragment(LineDelta, *AddrDelta));
297 const MCExpr *AddrDelta = BuildSymbolDiff(getContext(), Label, LastLabel); local
299 if (AddrDelta->EvaluateAsAbsolute(Res, getAssembler())) {
303 AddrDelta = ForceExpAbs(AddrDelta);
304 insert(new MCDwarfCallFrameFragment(*AddrDelta));
[all...]
H A DMCDwarf.cpp49 static inline uint64_t ScaleAddrDelta(MCContext &Context, uint64_t AddrDelta) { argument
52 return AddrDelta;
53 if (AddrDelta % MinInsnLength != 0) {
57 return AddrDelta / MinInsnLength;
356 uint64_t AddrDelta) {
360 MCDwarfLineAddr::Encode(Context, LineDelta, AddrDelta, OS);
366 uint64_t AddrDelta, raw_ostream &OS) {
371 AddrDelta = ScaleAddrDelta(Context, AddrDelta);
377 if (AddrDelta
355 Emit(MCStreamer *MCOS, int64_t LineDelta, uint64_t AddrDelta) argument
365 Encode(MCContext &Context, int64_t LineDelta, uint64_t AddrDelta, raw_ostream &OS) argument
1487 EmitAdvanceLoc(MCStreamer &Streamer, uint64_t AddrDelta) argument
1496 EncodeAdvanceLoc(MCContext &Context, uint64_t AddrDelta, raw_ostream &OS) argument
[all...]
H A DMCAssembler.cpp909 int64_t AddrDelta = 0; local
911 bool IsAbs = DF.getAddrDelta().EvaluateAsAbsolute(AddrDelta, Layout);
919 MCDwarfLineAddr::Encode(Context, LineDelta, AddrDelta, OSE);
927 int64_t AddrDelta = 0; local
929 bool IsAbs = DF.getAddrDelta().EvaluateAsAbsolute(AddrDelta, Layout);
935 MCDwarfFrameEmitter::EncodeAdvanceLoc(Context, AddrDelta, OSE);
1107 OS << " AddrDelta:" << OF->getAddrDelta()
1114 OS << " AddrDelta:" << CF->getAddrDelta();
H A DMCAsmStreamer.cpp417 const MCExpr *AddrDelta = BuildSymbolDiff(getContext(), Label, LastLabel); local
418 AddrDelta = ForceExpAbs(AddrDelta);
419 EmitValue(AddrDelta, 4);
H A DMCStreamer.cpp63 const MCExpr *AddrDelta = local
65 return AddrDelta;
/freebsd-9.3-release/contrib/llvm/include/llvm/MC/
H A DMCDwarf.h232 static void Encode(MCContext &Context, int64_t LineDelta, uint64_t AddrDelta,
236 static void Emit(MCStreamer *MCOS, int64_t LineDelta, uint64_t AddrDelta);
461 static void EmitAdvanceLoc(MCStreamer &Streamer, uint64_t AddrDelta);
462 static void EncodeAdvanceLoc(MCContext &Context, uint64_t AddrDelta,
H A DMCAssembler.h483 /// AddrDelta - The expression for the difference of the two symbols that
485 const MCExpr *AddrDelta; member in class:llvm::MCDwarfLineAddrFragment
493 LineDelta(_LineDelta), AddrDelta(&_AddrDelta) { Contents.push_back(0); }
500 const MCExpr &getAddrDelta() const { return *AddrDelta; }
515 /// AddrDelta - The expression for the difference of the two symbols that
517 const MCExpr *AddrDelta; member in class:llvm::MCDwarfCallFrameFragment
524 AddrDelta(&_AddrDelta) { Contents.push_back(0); }
529 const MCExpr &getAddrDelta() const { return *AddrDelta; }

Completed in 209 milliseconds