Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/CodeGen/AsmPrinter/
H A DEHStreamer.cpp298 Prev.EndLabel = Site.EndLabel; in computeCallSiteTable()
520 MCSymbol *EndLabel = S.EndLabel; in emitExceptionTable() local
521 if (!EndLabel) in emitExceptionTable()
522 EndLabel = Asm->getFunctionEnd(); in emitExceptionTable()
531 EndLabel->getName()); in emitExceptionTable()
532 Asm->EmitLabelDifferenceAsULEB128(EndLabel, BeginLabel); in emitExceptionTable()
H A DDwarfFile.cpp51 if (MCSymbol *EndLabel = TheU->getEndLabel()) in emitUnit() local
52 Asm->OutStreamer->EmitLabel(EndLabel); in emitUnit()
H A DEHStreamer.h65 MCSymbol *EndLabel; // Null indicates the end of the function. member
H A DWinException.h54 const MCSymbol *EndLabel, int State);
H A DDwarfUnit.h53 MCSymbol *EndLabel = nullptr; variable
88 MCSymbol *getEndLabel() const { return EndLabel; } in getEndLabel()
H A DWinException.cpp605 const MCSymbol *EndLabel, int State) { in emitSEHActionsForRange() argument
614 assert(BeginLabel && EndLabel); in emitSEHActionsForRange()
634 OS.EmitValue(getLabel(EndLabel), 4); in emitSEHActionsForRange()
1094 const MCSymbol *EndLabel; // End of protected region in emitCLRExceptionTable() member
1265 const MCExpr *ClauseEnd = getOffsetPlusOne(Clause.EndLabel, FuncBeginSym); in emitCLRExceptionTable()
H A DDwarfDebug.cpp1171 const MCSymbol *EndLabel; in buildLocationList() local
1173 EndLabel = getLabelAfterInsn(End); in buildLocationList()
1175 EndLabel = Asm->getFunctionEnd(); in buildLocationList()
1177 EndLabel = getLabelBeforeInsn(std::next(I)->first); in buildLocationList()
1178 assert(EndLabel && "Forgot label after instruction ending a range!"); in buildLocationList()
1185 if (StartLabel == EndLabel) { in buildLocationList()
1195 DebugLocEntry Loc(StartLabel, EndLabel, Value); in buildLocationList()
1841 MCSymbol *EndLabel = Asm->createTempSymbol("pub" + Name + "_end"); in emitDebugPubSection() local
1842 Asm->EmitLabelDifference(EndLabel, BeginLabel, 4); in emitDebugPubSection()
1877 Asm->OutStreamer->EmitLabel(EndLabel); in emitDebugPubSection()
H A DCodeViewDebug.cpp2842 *EndLabel = MMI->getContext().createTempSymbol(); in beginCVSubsection() local
2845 OS.emitAbsoluteSymbolDiff(EndLabel, BeginLabel, 4); in beginCVSubsection()
2847 return EndLabel; in beginCVSubsection()
2850 void CodeViewDebug::endCVSubsection(MCSymbol *EndLabel) { in endCVSubsection() argument
2851 OS.EmitLabel(EndLabel); in endCVSubsection()
2865 *EndLabel = MMI->getContext().createTempSymbol(); in beginSymbolRecord() local
2867 OS.emitAbsoluteSymbolDiff(EndLabel, BeginLabel, 2); in beginSymbolRecord()
2872 return EndLabel; in beginSymbolRecord()
2953 MCSymbol *EndLabel = beginCVSubsection(DebugSubsectionKind::Symbols); in emitDebugInfoForGlobals() local
2955 endCVSubsection(EndLabel); in emitDebugInfoForGlobals()
[all …]
H A DCodeViewDebug.h323 void endCVSubsection(MCSymbol *EndLabel);
H A DDwarfUnit.cpp1559 EndLabel = Asm->createTempSymbol(Prefix + "end"); in emitCommonHeader()
1560 Asm->EmitLabelDifference(EndLabel, BeginLabel, 4); in emitCommonHeader()
/freebsd-12.1/contrib/llvm/lib/Target/Sparc/
H A DSparcAsmPrinter.cpp225 MCSymbol *EndLabel = OutContext.createTempSymbol(); in LowerGETPCXAndEmitMCInsts() local
239 MCOperand Callee = createPCXCallOP(EndLabel, OutContext); in LowerGETPCXAndEmitMCInsts()
246 OutStreamer->EmitLabel(EndLabel); in LowerGETPCXAndEmitMCInsts()
248 GOTLabel, StartLabel, EndLabel, in LowerGETPCXAndEmitMCInsts()
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DMachineFunction.cpp625 MCSymbol *BeginLabel, MCSymbol *EndLabel) { in addInvoke() argument
628 LP.EndLabels.push_back(EndLabel); in addInvoke()
713 MCSymbol *EndLabel = LandingPad.EndLabels[j]; in tidyLandingPads() local
715 (EndLabel->isDefined() || (LPMap && (*LPMap)[EndLabel] != 0))) in tidyLandingPads()
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DMachineFunction.h833 MCSymbol *BeginLabel, MCSymbol *EndLabel);
/freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp6541 MCSymbol *EndLabel = MMI.getContext().createTempSymbol(); in lowerInvokable() local
6542 DAG.setRoot(DAG.getEHLabel(getCurSDLoc(), getRoot(), EndLabel)); in lowerInvokable()
6552 BeginLabel, EndLabel); in lowerInvokable()
6554 MF.addInvoke(FuncInfo.MBBMap[EHPadBB], BeginLabel, EndLabel); in lowerInvokable()