/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/ |
H A D | AddressPool.cpp | 29 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 D | EHStreamer.cpp | 255 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 D | DwarfFile.cpp | 54 if (MCSymbol *EndLabel = TheU->getEndLabel()) in emitUnit() local 55 Asm->OutStreamer->emitLabel(EndLabel); in emitUnit()
|
H A D | CodeViewDebug.cpp | 1139 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 D | WinException.h | 54 const MCSymbol *EndLabel, int State);
|
H A D | EHStreamer.h | 64 MCSymbol *EndLabel; // Null indicates the end of the function. member
|
H A D | WinException.cpp | 638 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 D | DwarfUnit.h | 49 MCSymbol *EndLabel = nullptr; variable 99 MCSymbol *getEndLabel() const { return EndLabel; } in getEndLabel()
|
H A D | DwarfDebug.cpp | 1687 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 D | DwarfCompileUnit.cpp | 421 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 D | CodeViewDebug.h | 325 void endCVSubsection(MCSymbol *EndLabel);
|
H A D | DwarfUnit.cpp | 1697 EndLabel = Asm->emitDwarfUnitLength( in emitCommonHeader()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/DWARFLinker/ |
H A D | DWARFStreamer.cpp | 369 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 D | SparcAsmPrinter.cpp | 223 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 D | MachineFunction.cpp | 697 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 D | AsmPrinter.h | 133 MCSymbol *BeginLabel, *EndLabel; member
|
H A D | MachineFunction.h | 986 MCSymbol *BeginLabel, MCSymbol *EndLabel);
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAGBuilder.cpp | 7341 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()
|