Home
last modified time | relevance | path

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

123

/external/llvm-project/llvm/lib/CodeGen/AsmPrinter/
DAddressPool.cpp30 MCSymbol *EndLabel = Asm.createTempSymbol(Prefix + "end"); in emitHeader() local
32 Asm.emitDwarfUnitLength(EndLabel, BeginLabel, "Length of contribution"); in emitHeader()
41 return EndLabel; in emitHeader()
52 MCSymbol *EndLabel = nullptr; in emit() local
55 EndLabel = emitHeader(Asm, AddrSection); in emit()
73 if (EndLabel) in emit()
74 Asm.OutStreamer->emitLabel(EndLabel); in emit()
DEHStreamer.cpp258 Asm->MBBSectionRanges[MBB.getSectionIDNum()].EndLabel, in computeCallSiteTable()
322 Prev.EndLabel = Site.EndLabel; in computeCallSiteTable()
712 MCSymbol *EndLabel = S.EndLabel; in emitExceptionTable() local
713 if (!EndLabel) in emitExceptionTable()
714 EndLabel = EHFuncEndSym; in emitExceptionTable()
724 EndLabel->getName()); in emitExceptionTable()
725 Asm->emitCallSiteOffset(EndLabel, BeginLabel, CallSiteEncoding); in emitExceptionTable()
DDwarfFile.cpp54 if (MCSymbol *EndLabel = TheU->getEndLabel()) in emitUnit() local
55 Asm->OutStreamer->emitLabel(EndLabel); in emitUnit()
DWinException.h51 const MCSymbol *EndLabel, int State);
DEHStreamer.h64 MCSymbol *EndLabel; // Null indicates the end of the function. member
DCodeViewDebug.cpp1116 const MCSymbol *EndLabel = std::get<1>(HeapAllocSite); in emitDebugInfoForFunction() local
1124 OS.emitAbsoluteSymbolDiff(EndLabel, BeginLabel, 2); in emitDebugInfoForFunction()
2946 *EndLabel = MMI->getContext().createTempSymbol(); in beginCVSubsection() local
2949 OS.emitAbsoluteSymbolDiff(EndLabel, BeginLabel, 4); in beginCVSubsection()
2951 return EndLabel; in beginCVSubsection()
2954 void CodeViewDebug::endCVSubsection(MCSymbol *EndLabel) { in endCVSubsection() argument
2955 OS.emitLabel(EndLabel); in endCVSubsection()
2969 *EndLabel = MMI->getContext().createTempSymbol(); in beginSymbolRecord() local
2971 OS.emitAbsoluteSymbolDiff(EndLabel, BeginLabel, 2); in beginSymbolRecord()
2976 return EndLabel; in beginSymbolRecord()
[all …]
DDwarfUnit.h48 MCSymbol *EndLabel = nullptr; variable
82 MCSymbol *getEndLabel() const { return EndLabel; } in getEndLabel()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/AsmPrinter/
DAddressPool.cpp30 MCSymbol *EndLabel = Asm.createTempSymbol(Prefix + "end"); in emitHeader() local
33 Asm.EmitLabelDifference(EndLabel, BeginLabel, in emitHeader()
43 return EndLabel; in emitHeader()
54 MCSymbol *EndLabel = nullptr; in emit() local
57 EndLabel = emitHeader(Asm, AddrSection); in emit()
75 if (EndLabel) in emit()
76 Asm.OutStreamer->EmitLabel(EndLabel); in emit()
DEHStreamer.cpp297 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->EmitCallSiteOffset(EndLabel, BeginLabel, CallSiteEncoding); in emitExceptionTable()
DDwarfFile.cpp55 if (MCSymbol *EndLabel = TheU->getEndLabel()) in emitUnit() local
56 Asm->OutStreamer->EmitLabel(EndLabel); in emitUnit()
DEHStreamer.h64 MCSymbol *EndLabel; // Null indicates the end of the function. member
DWinException.h53 const MCSymbol *EndLabel, int State);
DCodeViewDebug.cpp1104 const MCSymbol *EndLabel = std::get<1>(HeapAllocSite); in emitDebugInfoForFunction() local
1112 OS.emitAbsoluteSymbolDiff(EndLabel, BeginLabel, 2); in emitDebugInfoForFunction()
2916 *EndLabel = MMI->getContext().createTempSymbol(); in beginCVSubsection() local
2919 OS.emitAbsoluteSymbolDiff(EndLabel, BeginLabel, 4); in beginCVSubsection()
2921 return EndLabel; in beginCVSubsection()
2924 void CodeViewDebug::endCVSubsection(MCSymbol *EndLabel) { in endCVSubsection() argument
2925 OS.EmitLabel(EndLabel); in endCVSubsection()
2939 *EndLabel = MMI->getContext().createTempSymbol(); in beginSymbolRecord() local
2941 OS.emitAbsoluteSymbolDiff(EndLabel, BeginLabel, 2); in beginSymbolRecord()
2946 return EndLabel; in beginSymbolRecord()
[all …]
DDwarfUnit.h52 MCSymbol *EndLabel = nullptr; variable
87 MCSymbol *getEndLabel() const { return EndLabel; } in getEndLabel()
/external/llvm/lib/CodeGen/AsmPrinter/
DEHStreamer.cpp288 Prev.EndLabel = Site.EndLabel; in computeCallSiteTable()
561 MCSymbol *EndLabel = S.EndLabel; in emitExceptionTable() local
562 if (!EndLabel) in emitExceptionTable()
563 EndLabel = Asm->getFunctionEnd(); in emitExceptionTable()
574 EndLabel->getName()); in emitExceptionTable()
575 Asm->EmitLabelDifference(EndLabel, BeginLabel, 4); in emitExceptionTable()
DCodeViewDebug.cpp1952 *EndLabel = MMI->getContext().createTempSymbol(); in beginCVSubsection() local
1955 OS.emitAbsoluteSymbolDiff(EndLabel, BeginLabel, 4); in beginCVSubsection()
1957 return EndLabel; in beginCVSubsection()
1960 void CodeViewDebug::endCVSubsection(MCSymbol *EndLabel) { in endCVSubsection() argument
1961 OS.EmitLabel(EndLabel); in endCVSubsection()
1995 MCSymbol *EndLabel = nullptr; in emitDebugInfoForGlobals() local
1999 if (!EndLabel) { in emitDebugInfoForGlobals()
2001 EndLabel = beginCVSubsection(ModuleSubstreamKind::Symbols); in emitDebugInfoForGlobals()
2007 if (EndLabel) in emitDebugInfoForGlobals()
2008 endCVSubsection(EndLabel); in emitDebugInfoForGlobals()
[all …]
DEHStreamer.h65 MCSymbol *EndLabel; // Null indicates the end of the function. member
DWinException.h47 const MCSymbol *EndLabel, int State);
DDwarfDebug.cpp856 const MCSymbol *EndLabel; in buildLocationList() local
858 EndLabel = getLabelAfterInsn(End); in buildLocationList()
860 EndLabel = Asm->getFunctionEnd(); in buildLocationList()
862 EndLabel = getLabelBeforeInsn(std::next(I)->first); in buildLocationList()
863 assert(EndLabel && "Forgot label after instruction ending a range!"); in buildLocationList()
868 DebugLocEntry Loc(StartLabel, EndLabel, Value); in buildLocationList()
1332 MCSymbol *EndLabel = Asm->createTempSymbol("pub" + Name + "_end"); in emitDebugPubSection() local
1333 Asm->EmitLabelDifference(EndLabel, BeginLabel, 4); in emitDebugPubSection()
1368 Asm->OutStreamer->EmitLabel(EndLabel); in emitDebugPubSection()
DWinException.cpp580 const MCSymbol *EndLabel, int State) { in emitSEHActionsForRange() argument
590 assert(BeginLabel && EndLabel); in emitSEHActionsForRange()
610 OS.EmitValue(getLabelPlusOne(EndLabel), 4); in emitSEHActionsForRange()
1058 const MCSymbol *EndLabel; // End of protected region in emitCLRExceptionTable() member
1229 const MCExpr *ClauseEnd = getOffsetPlusOne(Clause.EndLabel, FuncBeginSym); in emitCLRExceptionTable()
/external/llvm/lib/CodeGen/
DMachineModuleInfo.cpp302 MCSymbol *BeginLabel, MCSymbol *EndLabel) { in addInvoke() argument
305 LP.EndLabels.push_back(EndLabel); in addInvoke()
391 MCSymbol *EndLabel = LandingPad.EndLabels[j]; in TidyLandingPads() local
394 (EndLabel->isDefined() || in TidyLandingPads()
395 (LPMap && (*LPMap)[EndLabel] != 0))) continue; in TidyLandingPads()
/external/llvm-project/llvm/lib/DWARFLinker/
DDWARFStreamer.cpp343 MCSymbol *EndLabel = Asm->createTempSymbol("Earange"); in emitUnitRangesEntries() local
355 Asm->emitLabelDifference(EndLabel, BeginLabel, 4); // Arange length in emitUnitRangesEntries()
376 Asm->OutStreamer->emitLabel(EndLabel); in emitUnitRangesEntries()
624 MCSymbol *EndLabel = MC->createTempSymbol(); in translateLineTable() local
633 Asm->emitLabelDifference(EndLabel, BeginLabel, 4); in translateLineTable()
690 Asm->OutStreamer->emitLabel(EndLabel); in translateLineTable()
705 MCSymbol *EndLabel = Asm->createTempSymbol("pub" + SecName + "_end"); in emitPubSectionForUnit() local
715 Asm->emitLabelDifference(EndLabel, BeginLabel, 4); // Length in emitPubSectionForUnit()
733 Asm->OutStreamer->emitLabel(EndLabel); in emitPubSectionForUnit()
/external/llvm-project/llvm/lib/Target/Sparc/
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()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Sparc/
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()
/external/llvm/lib/Target/Sparc/
DSparcAsmPrinter.cpp227 MCSymbol *EndLabel = OutContext.createTempSymbol(); in LowerGETPCXAndEmitMCInsts() local
241 MCOperand Callee = createPCXCallOP(EndLabel, OutContext); in LowerGETPCXAndEmitMCInsts()
248 OutStreamer->EmitLabel(EndLabel); in LowerGETPCXAndEmitMCInsts()
250 GOTLabel, StartLabel, EndLabel, in LowerGETPCXAndEmitMCInsts()

123