Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/
H A DAddressPool.cpp29 MCSymbol *EndLabel = in emitHeader() local
38 return EndLabel; in emitHeader()
49 MCSymbol *EndLabel = nullptr; in emit() local
52 EndLabel = emitHeader(Asm, AddrSection); in emit()
70 if (EndLabel) in emit()
71 Asm.OutStreamer->emitLabel(EndLabel); in emit()
H A DEHStreamer.cpp255 Asm->MBBSectionRanges[MBB.getSectionIDNum()].EndLabel, in computeCallSiteTable()
319 Prev.EndLabel = Site.EndLabel; in computeCallSiteTable()
709 MCSymbol *EndLabel = S.EndLabel; in emitExceptionTable() local
710 if (!EndLabel) in emitExceptionTable()
711 EndLabel = EHFuncEndSym; in emitExceptionTable()
721 EndLabel->getName()); in emitExceptionTable()
722 Asm->emitCallSiteOffset(EndLabel, BeginLabel, CallSiteEncoding); in emitExceptionTable()
H A DDwarfFile.cpp54 if (MCSymbol *EndLabel = TheU->getEndLabel()) in emitUnit() local
55 Asm->OutStreamer->emitLabel(EndLabel); in emitUnit()
H A DCodeViewDebug.cpp1139 const MCSymbol *EndLabel = std::get<1>(HeapAllocSite); in emitDebugInfoForFunction() local
1147 OS.emitAbsoluteSymbolDiff(EndLabel, BeginLabel, 2); in emitDebugInfoForFunction()
2979 *EndLabel = MMI->getContext().createTempSymbol(); in beginCVSubsection() local
2982 OS.emitAbsoluteSymbolDiff(EndLabel, BeginLabel, 4); in beginCVSubsection()
2984 return EndLabel; in beginCVSubsection()
2987 void CodeViewDebug::endCVSubsection(MCSymbol *EndLabel) { in endCVSubsection() argument
2988 OS.emitLabel(EndLabel); in endCVSubsection()
3002 *EndLabel = MMI->getContext().createTempSymbol(); in beginSymbolRecord() local
3004 OS.emitAbsoluteSymbolDiff(EndLabel, BeginLabel, 2); in beginSymbolRecord()
3009 return EndLabel; in beginSymbolRecord()
[all …]
H A DWinException.h54 const MCSymbol *EndLabel, int State);
H A DEHStreamer.h64 MCSymbol *EndLabel; // Null indicates the end of the function. member
H A DWinException.cpp638 const MCSymbol *EndLabel, int State) { in emitSEHActionsForRange() argument
647 assert(BeginLabel && EndLabel); in emitSEHActionsForRange()
667 OS.emitValue(getLabel(EndLabel), 4); in emitSEHActionsForRange()
1124 const MCSymbol *EndLabel; // End of protected region in emitCLRExceptionTable() member
1295 const MCExpr *ClauseEnd = getOffsetPlusOne(Clause.EndLabel, FuncBeginSym); in emitCLRExceptionTable()
H A DDwarfUnit.h49 MCSymbol *EndLabel = nullptr; variable
99 MCSymbol *getEndLabel() const { return EndLabel; } in getEndLabel()
H A DDwarfDebug.cpp1687 const MCSymbol *EndLabel; in buildLocationList() local
1690 EndLabel = Asm->MBBSectionRanges[EndMBB.getSectionIDNum()].EndLabel; in buildLocationList()
1695 EndLabel = getLabelAfterInsn(std::next(EI)->getInstr()); in buildLocationList()
1697 EndLabel = getLabelBeforeInsn(std::next(EI)->getInstr()); in buildLocationList()
1698 assert(EndLabel && "Forgot label after instruction ending a range!"); in buildLocationList()
1734 if (StartLabel == EndLabel) { in buildLocationList()
1742 DebugLoc.emplace_back(StartLabel, EndLabel, Values); in buildLocationList()
2147 TheCU.addRange({R.second.BeginLabel, R.second.EndLabel}); in endFunctionImpl()
2389 MCSymbol *EndLabel = Asm->emitDwarfUnitLength( in emitDebugPubSection() local
2423 Asm->OutStreamer->emitLabel(EndLabel); in emitDebugPubSection()
H A DDwarfCompileUnit.cpp421 BB_List.push_back({R.second.BeginLabel, R.second.EndLabel}); in updateSubprogramScopeDIE()
613 auto *EndLabel = DD->getLabelAfterInsn(R.second); in attachRangesOrLowHighPC() local
631 MBB->sameSection(EndMBB) ? EndLabel : MBBSectionRange.EndLabel}); in attachRangesOrLowHighPC()
H A DCodeViewDebug.h325 void endCVSubsection(MCSymbol *EndLabel);
H A DDwarfUnit.cpp1697 EndLabel = Asm->emitDwarfUnitLength( in emitCommonHeader()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/DWARFLinker/
H A DDWARFStreamer.cpp369 MCSymbol *EndLabel = Asm->createTempSymbol("Earange"); in emitUnitRangesEntries() local
381 Asm->emitLabelDifference(EndLabel, BeginLabel, 4); // Arange length in emitUnitRangesEntries()
402 Asm->OutStreamer->emitLabel(EndLabel); in emitUnitRangesEntries()
650 MCSymbol *EndLabel = MC->createTempSymbol(); in translateLineTable() local
659 Asm->emitLabelDifference(EndLabel, BeginLabel, 4); in translateLineTable()
716 Asm->OutStreamer->emitLabel(EndLabel); in translateLineTable()
731 MCSymbol *EndLabel = Asm->createTempSymbol("pub" + SecName + "_end"); in emitPubSectionForUnit() local
741 Asm->emitLabelDifference(EndLabel, BeginLabel, 4); // Length in emitPubSectionForUnit()
759 Asm->OutStreamer->emitLabel(EndLabel); in emitPubSectionForUnit()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Sparc/
H A DSparcAsmPrinter.cpp223 MCSymbol *EndLabel = OutContext.createTempSymbol(); in LowerGETPCXAndEmitMCInsts() local
237 MCOperand Callee = createPCXCallOP(EndLabel, OutContext); in LowerGETPCXAndEmitMCInsts()
244 OutStreamer->emitLabel(EndLabel); in LowerGETPCXAndEmitMCInsts()
246 GOTLabel, StartLabel, EndLabel, in LowerGETPCXAndEmitMCInsts()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DMachineFunction.cpp697 MCSymbol *BeginLabel, MCSymbol *EndLabel) { in addInvoke() argument
700 LP.EndLabels.push_back(EndLabel); in addInvoke()
785 MCSymbol *EndLabel = LandingPad.EndLabels[j]; in tidyLandingPads() local
787 (EndLabel->isDefined() || (LPMap && (*LPMap)[EndLabel] != 0))) in tidyLandingPads()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DAsmPrinter.h133 MCSymbol *BeginLabel, *EndLabel; member
H A DMachineFunction.h986 MCSymbol *BeginLabel, MCSymbol *EndLabel);
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp7341 MCSymbol *EndLabel = MMI.getContext().createTempSymbol(); in lowerEndEH() local
7342 Chain = DAG.getEHLabel(getCurSDLoc(), Chain, EndLabel); in lowerEndEH()
7351 EHInfo->addIPToStateRange(II, BeginLabel, EndLabel); in lowerEndEH()
7354 MF.addInvoke(FuncInfo.MBBMap[EHPadBB], BeginLabel, EndLabel); in lowerEndEH()