Searched refs:EndLabel (Results 1 - 18 of 18) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DAddressPool.cpp30 MCSymbol *EndLabel = Asm.createTempSymbol(Prefix + "end"); local
33 Asm.emitLabelDifference(EndLabel, BeginLabel,
43 return EndLabel;
54 MCSymbol *EndLabel = nullptr; local
57 EndLabel = emitHeader(Asm, AddrSection);
75 if (EndLabel)
76 Asm.OutStreamer->emitLabel(EndLabel);
H A DDwarfFile.cpp55 if (MCSymbol *EndLabel = TheU->getEndLabel())
56 Asm->OutStreamer->emitLabel(EndLabel);
H A DEHStreamer.h62 // The 'try-range' is BeginLabel .. EndLabel.
64 MCSymbol *EndLabel; // Null indicates the end of the function. member in struct:llvm::EHStreamer::CallSiteEntry
H A DWinException.h51 const MCSymbol *EndLabel, int State);
H A DEHStreamer.cpp297 Prev.EndLabel = Site.EndLabel;
520 MCSymbol *EndLabel = S.EndLabel; local
521 if (!EndLabel)
522 EndLabel = Asm->getFunctionEnd();
531 EndLabel->getName());
532 Asm->emitCallSiteOffset(EndLabel, BeginLabel, CallSiteEncoding);
H A DDwarfUnit.h51 MCSymbol *EndLabel = nullptr; member in class:llvm::DwarfUnit
86 MCSymbol *getEndLabel() const { return EndLabel; }
H A DWinException.cpp424 // one to report the final EndLabel, and another indicating the end of the
618 const MCSymbol *EndLabel, int State) {
627 assert(BeginLabel && EndLabel);
647 OS.emitValue(getLabel(EndLabel), 4);
1102 const MCSymbol *EndLabel; // End of protected region member in struct:ClrClause
1273 const MCExpr *ClauseEnd = getOffsetPlusOne(Clause.EndLabel, FuncBeginSym);
616 emitSEHActionsForRange(const WinEHFuncInfo &FuncInfo, const MCSymbol *BeginLabel, const MCSymbol *EndLabel, int State) argument
H A DCodeViewDebug.cpp1125 const MCSymbol *EndLabel = std::get<1>(HeapAllocSite); local
1133 OS.emitAbsoluteSymbolDiff(EndLabel, BeginLabel, 2);
2943 *EndLabel = MMI->getContext().createTempSymbol(); local
2946 OS.emitAbsoluteSymbolDiff(EndLabel, BeginLabel, 4);
2948 return EndLabel;
2951 void CodeViewDebug::endCVSubsection(MCSymbol *EndLabel) { argument
2952 OS.emitLabel(EndLabel);
2966 *EndLabel = MMI->getContext().createTempSymbol(); local
2968 OS.emitAbsoluteSymbolDiff(EndLabel, BeginLabel, 2);
2973 return EndLabel;
3067 MCSymbol *EndLabel = beginCVSubsection(DebugSubsectionKind::Symbols); local
3080 MCSymbol *EndLabel = beginCVSubsection(DebugSubsectionKind::Symbols); local
[all...]
H A DDwarfDebug.cpp1672 const MCSymbol *EndLabel;
1675 EndLabel = Asm->MBBSectionRanges[EndMBB.getSectionIDNum()].EndLabel;
1680 EndLabel = getLabelAfterInsn(std::next(EI)->getInstr());
1682 EndLabel = getLabelBeforeInsn(std::next(EI)->getInstr());
1683 assert(EndLabel && "Forgot label after instruction ending a range!");
1719 if (StartLabel == EndLabel) {
1727 DebugLoc.emplace_back(StartLabel, EndLabel, Values);
2143 TheCU.addRange({R.second.BeginLabel, R.second.EndLabel});
2387 MCSymbol *EndLabel
[all...]
H A DCodeViewDebug.h324 void endCVSubsection(MCSymbol *EndLabel);
H A DDwarfCompileUnit.cpp403 BB_List.push_back({R.second.BeginLabel, R.second.EndLabel});
582 auto *EndLabel = DD->getLabelAfterInsn(R.second); local
600 MBB->sameSection(EndMBB) ? EndLabel : MBBSectionRange.EndLabel});
H A DDwarfUnit.cpp1673 EndLabel = Asm->createTempSymbol(Prefix + "end");
1674 Asm->emitLabelDifference(EndLabel, BeginLabel, 4);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/DWARFLinker/
H A DDWARFStreamer.cpp343 MCSymbol *EndLabel = Asm->createTempSymbol("Earange"); local
355 Asm->emitLabelDifference(EndLabel, BeginLabel, 4); // Arange length
376 Asm->OutStreamer->emitLabel(EndLabel);
624 MCSymbol *EndLabel = MC->createTempSymbol(); local
633 Asm->emitLabelDifference(EndLabel, BeginLabel, 4);
690 Asm->OutStreamer->emitLabel(EndLabel);
705 MCSymbol *EndLabel = Asm->createTempSymbol("pub" + SecName + "_end"); local
715 Asm->emitLabelDifference(EndLabel, BeginLabel, 4); // Length
733 Asm->OutStreamer->emitLabel(EndLabel);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcAsmPrinter.cpp223 MCSymbol *EndLabel = OutContext.createTempSymbol(); local
229 // call <EndLabel>
232 // <EndLabel>:
233 // or <MO>, %lo(_GLOBAL_OFFSET_TABLE_+(<EndLabel>-<StartLabel>))), <MO>
237 MCOperand Callee = createPCXCallOP(EndLabel, OutContext);
244 OutStreamer->emitLabel(EndLabel);
246 GOTLabel, StartLabel, EndLabel,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineFunction.cpp725 MCSymbol *BeginLabel, MCSymbol *EndLabel) {
728 LP.EndLabels.push_back(EndLabel);
813 MCSymbol *EndLabel = LandingPad.EndLabels[j]; local
815 (EndLabel->isDefined() || (LPMap && (*LPMap)[EndLabel] != 0)))
724 addInvoke(MachineBasicBlock *LandingPad, MCSymbol *BeginLabel, MCSymbol *EndLabel) argument
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DAsmPrinter.h132 MCSymbol *BeginLabel, *EndLabel; member in struct:llvm::AsmPrinter::MBBSectionRange
H A DMachineFunction.h924 MCSymbol *BeginLabel, MCSymbol *EndLabel);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp7098 MCSymbol *EndLabel = MMI.getContext().createTempSymbol(); local
7099 DAG.setRoot(DAG.getEHLabel(getCurSDLoc(), getRoot(), EndLabel));
7108 EHInfo->addIPToStateRange(cast<InvokeInst>(CLI.CB), BeginLabel, EndLabel); local
7110 MF.addInvoke(FuncInfo.MBBMap[EHPadBB], BeginLabel, EndLabel);

Completed in 164 milliseconds