Home
last modified time | relevance | path

Searched refs:LastLabel (Results 1 – 11 of 11) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCELFStreamer.cpp44 LastLabel(nullptr) {} in PPCELFStreamer()
71 if (LastLabel && !LastLabel->isUnset() && LastLabelLoc.isValid() && in emitPrefixedInstruction()
80 assignFragment(LastLabel, InstructionFragment); in emitPrefixedInstruction()
81 LastLabel->setOffset(0); in emitPrefixedInstruction()
121 LastLabel = Symbol; in emitLabel()
H A DPPCELFStreamer.h31 MCSymbol *LastLabel; variable
/llvm-project-15.0.7/llvm/lib/MC/
H A DMCCodeView.cpp505 const MCSymbol *LastLabel = Frag.getFnStartSym(); in encodeInlineLineTable() local
536 unsigned Length = computeLabelDiff(Layout, LastLabel, Loc.getLabel()); in encodeInlineLineTable()
539 LastLabel = Loc.getLabel(); in encodeInlineLineTable()
566 unsigned CodeDelta = computeLabelDiff(Layout, LastLabel, Loc.getLabel()); in encodeInlineLineTable()
585 LastLabel = Loc.getLabel(); in encodeInlineLineTable()
592 computeLabelDiff(Layout, LastLabel, Frag.getFnEndSym()); in encodeInlineLineTable()
598 if (&Loc.getLabel()->getSection() == &LastLabel->getSection()) in encodeInlineLineTable()
599 LocAfterLength = computeLabelDiff(Layout, LastLabel, Loc.getLabel()); in encodeInlineLineTable()
617 const MCSymbol *LastLabel = nullptr; in encodeDefRange() local
620 LastLabel ? computeLabelDiff(Layout, LastLabel, Range.first) : 0; in encodeDefRange()
[all …]
H A DMCObjectStreamer.cpp534 const MCSymbol *LastLabel, in emitDwarfAdvanceLineAddr() argument
537 if (!LastLabel) { in emitDwarfAdvanceLineAddr()
542 const MCExpr *AddrDelta = buildSymbolDiff(*this, Label, LastLabel); in emitDwarfAdvanceLineAddr()
553 MCSymbol *LastLabel) { in emitDwarfLineEndEntry() argument
566 emitDwarfAdvanceLineAddr(INT64_MAX, LastLabel, SectionEnd, in emitDwarfLineEndEntry()
570 void MCObjectStreamer::emitDwarfAdvanceFrameAddr(const MCSymbol *LastLabel, in emitDwarfAdvanceFrameAddr() argument
572 const MCExpr *AddrDelta = buildSymbolDiff(*this, Label, LastLabel); in emitDwarfAdvanceFrameAddr()
H A DMCDwarf.cpp171 MCSymbol *LastLabel; in emitOne() local
179 LastLabel = nullptr; in emitOne()
189 MCOS->emitDwarfAdvanceLineAddr(INT64_MAX, LastLabel, Label, in emitOne()
236 MCOS->emitDwarfAdvanceLineAddr(LineDelta, LastLabel, Label, in emitOne()
241 LastLabel = Label; in emitOne()
250 MCOS->emitDwarfLineEndEntry(Section, LastLabel); in emitOne()
H A DMCAsmStreamer.cpp401 void emitDwarfLineEndEntry(MCSection *Section, MCSymbol *LastLabel) override;
403 void emitDwarfAdvanceLineAddr(int64_t LineDelta, const MCSymbol *LastLabel,
2449 MCSymbol *LastLabel) { in emitDwarfLineEndEntry() argument
2468 emitDwarfAdvanceLineAddr(INT64_MAX, LastLabel, SectionEnd, in emitDwarfLineEndEntry()
2474 const MCSymbol *LastLabel, in emitDwarfAdvanceLineAddr() argument
2487 if (!LastLabel) { in emitDwarfAdvanceLineAddr()
/llvm-project-15.0.7/llvm/lib/CodeGen/AsmPrinter/
H A DEHStreamer.cpp234 MCSymbol *LastLabel = Asm->getFunctionBegin(); in computeCallSiteTable() local
256 LastLabel = nullptr; in computeCallSiteTable()
271 if (BeginLabel == LastLabel) in computeCallSiteTable()
292 CallSites.push_back({LastLabel, BeginLabel, nullptr, 0}); in computeCallSiteTable()
296 LastLabel = LandingPad->EndLabels[P.RangeIndex]; in computeCallSiteTable()
297 assert(BeginLabel && LastLabel && "Invalid landing pad!"); in computeCallSiteTable()
306 LastLabel, in computeCallSiteTable()
343 CallSiteEntry Site = {LastLabel, CallSiteRanges.back().FragmentEndLabel, in computeCallSiteTable()
/llvm-project-15.0.7/llvm/include/llvm/MC/
H A DMCObjectStreamer.h166 void emitDwarfAdvanceLineAddr(int64_t LineDelta, const MCSymbol *LastLabel,
169 void emitDwarfLineEndEntry(MCSection *Section, MCSymbol *LastLabel) override;
170 void emitDwarfAdvanceFrameAddr(const MCSymbol *LastLabel,
H A DMCStreamer.h1143 virtual void emitDwarfLineEndEntry(MCSection *Section, MCSymbol *LastLabel) {} in emitDwarfLineEndEntry() argument
1149 const MCSymbol *LastLabel, in emitDwarfAdvanceLineAddr() argument
/llvm-project-15.0.7/bolt/lib/Core/
H A DDebugData.cpp1447 MCSymbol *LastLabel = nullptr; in emitDwarfLineTable() local
1453 MCOS->emitDwarfAdvanceLineAddr(INT64_MAX, LastLabel, LineEntry.getLabel(), in emitDwarfLineTable()
1461 LastLabel = nullptr; in emitDwarfLineTable()
1507 MCOS->emitDwarfAdvanceLineAddr(LineDelta, LastLabel, Label, in emitDwarfLineTable()
1511 LastLabel = Label; in emitDwarfLineTable()
1514 assert(LastLabel == nullptr && "end of sequence expected"); in emitDwarfLineTable()
H A DBinaryEmitter.cpp776 MCSymbol *LastLabel = nullptr; in emitJumpTable() local
796 LastLabel = LI->second; in emitJumpTable()
802 MCSymbolRefExpr::create(LastLabel, Streamer.getContext()); in emitJumpTable()