| /llvm-project-15.0.7/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 | 252 Asm->MBBSectionRanges[MBB.getSectionIDNum()].EndLabel, in computeCallSiteTable() 316 Prev.EndLabel = Site.EndLabel; in computeCallSiteTable() 706 MCSymbol *EndLabel = S.EndLabel; in emitExceptionTable() local 707 if (!EndLabel) in emitExceptionTable() 708 EndLabel = EHFuncEndSym; in emitExceptionTable() 718 EndLabel->getName()); in emitExceptionTable() 719 Asm->emitCallSiteOffset(EndLabel, BeginLabel, CallSiteEncoding); in emitExceptionTable()
|
| H A D | DwarfFile.cpp | 52 if (MCSymbol *EndLabel = TheU->getEndLabel()) in emitUnit() local 53 Asm->OutStreamer->emitLabel(EndLabel); in emitUnit()
|
| H A D | WinException.h | 58 const MCSymbol *EndLabel, int State);
|
| H A D | EHStreamer.h | 64 MCSymbol *EndLabel; // Null indicates the end of the function. member
|
| H A D | DwarfUnit.h | 47 MCSymbol *EndLabel = nullptr; variable 97 MCSymbol *getEndLabel() const { return EndLabel; } in getEndLabel()
|
| H A D | CodeViewDebug.cpp | 1219 const MCSymbol *EndLabel = std::get<1>(HeapAllocSite); in emitDebugInfoForFunction() local 1227 OS.emitAbsoluteSymbolDiff(EndLabel, BeginLabel, 2); in emitDebugInfoForFunction() 3090 *EndLabel = MMI->getContext().createTempSymbol(); in beginCVSubsection() local 3093 OS.emitAbsoluteSymbolDiff(EndLabel, BeginLabel, 4); in beginCVSubsection() 3095 return EndLabel; in beginCVSubsection() 3098 void CodeViewDebug::endCVSubsection(MCSymbol *EndLabel) { in endCVSubsection() argument 3099 OS.emitLabel(EndLabel); in endCVSubsection() 3115 OS.emitAbsoluteSymbolDiff(EndLabel, BeginLabel, 2); in beginSymbolRecord() 3120 return EndLabel; in beginSymbolRecord() 3247 endCVSubsection(EndLabel); in emitDebugInfoForGlobals() [all …]
|
| H A D | WinException.cpp | 635 const MCSymbol *EndLabel, int State) { in emitSEHActionsForRange() argument 644 assert(BeginLabel && EndLabel); in emitSEHActionsForRange() 664 OS.emitValue(getLabelPlusOne(EndLabel), 4); in emitSEHActionsForRange() 1134 const MCSymbol *EndLabel; // End of protected region in emitCLRExceptionTable() member 1305 const MCExpr *ClauseEnd = getOffsetPlusOne(Clause.EndLabel, FuncBeginSym); in emitCLRExceptionTable()
|
| H A D | DwarfDebug.cpp | 1670 const MCSymbol *EndLabel; in buildLocationList() local 1673 EndLabel = Asm->MBBSectionRanges[EndMBB.getSectionIDNum()].EndLabel; in buildLocationList() 1678 EndLabel = getLabelAfterInsn(std::next(EI)->getInstr()); in buildLocationList() 1680 EndLabel = getLabelBeforeInsn(std::next(EI)->getInstr()); in buildLocationList() 1681 assert(EndLabel && "Forgot label after instruction ending a range!"); in buildLocationList() 1717 if (StartLabel == EndLabel) { in buildLocationList() 1740 DebugLoc.emplace_back(BeginSectionLabel, EndLabel, Values); in buildLocationList() 1747 DebugLoc.emplace_back(StartLabel, EndLabel, Values); in buildLocationList() 2219 TheCU.addRange({R.second.BeginLabel, R.second.EndLabel}); in endFunctionImpl() 2461 MCSymbol *EndLabel = Asm->emitDwarfUnitLength( in emitDebugPubSection() local [all …]
|
| H A D | DwarfCompileUnit.cpp | 453 BB_List.push_back({R.second.BeginLabel, R.second.EndLabel}); in updateSubprogramScopeDIE() 625 auto *EndLabel = DD->getLabelAfterInsn(R.second); in attachRangesOrLowHighPC() local 643 MBB->sameSection(EndMBB) ? EndLabel : MBBSectionRange.EndLabel}); in attachRangesOrLowHighPC()
|
| H A D | CodeViewDebug.h | 343 void endCVSubsection(MCSymbol *EndLabel);
|
| /llvm-project-15.0.7/llvm/lib/DWARFLinker/ |
| H A D | DWARFStreamer.cpp | 384 MCSymbol *EndLabel = Asm->createTempSymbol("Earange"); in emitUnitRangesEntries() local 396 Asm->emitLabelDifference(EndLabel, BeginLabel, 4); // Arange length in emitUnitRangesEntries() 417 Asm->OutStreamer->emitLabel(EndLabel); in emitUnitRangesEntries() 663 MCSymbol *EndLabel = MC->createTempSymbol(); in translateLineTable() local 672 Asm->emitLabelDifference(EndLabel, BeginLabel, 4); in translateLineTable() 729 Asm->OutStreamer->emitLabel(EndLabel); in translateLineTable() 744 MCSymbol *EndLabel = Asm->createTempSymbol("pub" + SecName + "_end"); in emitPubSectionForUnit() local 754 Asm->emitLabelDifference(EndLabel, BeginLabel, 4); // Length in emitPubSectionForUnit() 772 Asm->OutStreamer->emitLabel(EndLabel); in emitPubSectionForUnit()
|
| /llvm-project-15.0.7/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()
|
| /llvm-project-15.0.7/llvm/include/llvm/MC/ |
| H A D | MCDwarf.h | 202 void setEndLabel(MCSymbol *EndLabel) { in setEndLabel() argument 203 Label = EndLabel; in setEndLabel() 226 void addEndEntry(MCSymbol *EndLabel);
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | MachineFunction.cpp | 740 MCSymbol *BeginLabel, MCSymbol *EndLabel) { in addInvoke() argument 743 LP.EndLabels.push_back(EndLabel); in addInvoke() 827 MCSymbol *EndLabel = LandingPad.EndLabels[j]; in tidyLandingPads() local 829 (EndLabel->isDefined() || (LPMap && (*LPMap)[EndLabel] != 0))) in tidyLandingPads()
|
| /llvm-project-15.0.7/flang/lib/Semantics/ |
| H A D | check-io.h | 45 void Enter(const parser::EndLabel &);
|
| H A D | check-io.cpp | 195 void IoChecker::Enter(const parser::EndLabel &) { in Enter() argument
|
| /llvm-project-15.0.7/bolt/lib/Core/ |
| H A D | BinaryEmitter.cpp | 969 const MCSymbol *EndLabel = CallSite.End; in emitLSDA() local 972 assert(EndLabel && "end EH label expected"); in emitLSDA() 977 Streamer.emitAbsoluteSymbolDiff(EndLabel, BeginLabel, 4); in emitLSDA()
|
| H A D | BinaryContext.cpp | 2195 MCSymbol *EndLabel = LocalCtx->createTempSymbol(); in calculateEmittedSize() local 2203 Streamer->emitLabel(EndLabel); in calculateEmittedSize() 2231 Layout.getSymbolOffset(*EndLabel) - Layout.getSymbolOffset(*StartLabel); in calculateEmittedSize()
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | AsmPrinter.h | 133 MCSymbol *BeginLabel, *EndLabel; member
|
| H A D | MachineFunction.h | 1116 MCSymbol *BeginLabel, MCSymbol *EndLabel);
|
| /llvm-project-15.0.7/llvm/lib/MC/ |
| H A D | MCDwarf.cpp | 144 void MCLineSection::addEndEntry(MCSymbol *EndLabel) { in addEndEntry() argument 145 auto *Sec = &EndLabel->getSection(); in addEndEntry() 157 EndEntry.setEndLabel(EndLabel); in addEndEntry()
|
| /llvm-project-15.0.7/flang/include/flang/Semantics/ |
| H A D | tools.h | 583 void Post(const parser::EndLabel &endLabel);
|
| /llvm-project-15.0.7/flang/lib/Parser/ |
| H A D | io-parsers.cpp | 189 constexpr auto endLabel{construct<EndLabel>(label)};
|
| /llvm-project-15.0.7/flang/include/flang/Parser/ |
| H A D | parse-tree.h | 2634 WRAPPER_CLASS(EndLabel, Label); 2647 std::variant<IoUnit, Format, Name, CharExpr, Asynchronous, EndLabel, EorLabel, 2726 std::variant<FileUnitNumber, EndLabel, EorLabel, ErrLabel, IdExpr,
|