Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/CodeGen/AsmPrinter/
H A DEHStreamer.cpp197 MCSymbol *BeginLabel = LandingPad->BeginLabels[j]; in computePadMap() local
200 PadMap[BeginLabel] = P; in computePadMap()
270 MCSymbol *BeginLabel = MI.getOperand(0).getMCSymbol(); in computeCallSiteTable() local
271 if (BeginLabel == LastLabel) in computeCallSiteTable()
275 RangeMapType::const_iterator L = PadMap.find(BeginLabel); in computeCallSiteTable()
292 CallSites.push_back({LastLabel, BeginLabel, nullptr, 0}); in computeCallSiteTable()
297 assert(BeginLabel && LastLabel && "Invalid landing pad!"); in computeCallSiteTable()
305 BeginLabel, in computeCallSiteTable()
703 MCSymbol *BeginLabel = S.BeginLabel; in emitExceptionTable() local
704 if (!BeginLabel) in emitExceptionTable()
[all …]
H A DWinException.h57 const MCSymbol *BeginLabel,
H A DEHStreamer.h63 MCSymbol *BeginLabel; // Null indicates the start of the function. member
H A DCodeViewDebug.cpp1218 const MCSymbol *BeginLabel = std::get<0>(HeapAllocSite); in emitDebugInfoForFunction() local
1223 OS.emitCOFFSecRel32(BeginLabel, /*Offset=*/0); in emitDebugInfoForFunction()
1225 OS.emitCOFFSectionIndex(BeginLabel); in emitDebugInfoForFunction()
1227 OS.emitAbsoluteSymbolDiff(EndLabel, BeginLabel, 2); in emitDebugInfoForFunction()
3089 MCSymbol *BeginLabel = MMI->getContext().createTempSymbol(), in beginCVSubsection() local
3093 OS.emitAbsoluteSymbolDiff(EndLabel, BeginLabel, 4); in beginCVSubsection()
3094 OS.emitLabel(BeginLabel); in beginCVSubsection()
3112 MCSymbol *BeginLabel = MMI->getContext().createTempSymbol(), in beginSymbolRecord() local
3115 OS.emitAbsoluteSymbolDiff(EndLabel, BeginLabel, 2); in beginSymbolRecord()
3116 OS.emitLabel(BeginLabel); in beginSymbolRecord()
H A DWinException.cpp634 const MCSymbol *BeginLabel, in emitSEHActionsForRange() argument
644 assert(BeginLabel && EndLabel); in emitSEHActionsForRange()
662 OS.emitValue(getLabel(BeginLabel), 4); in emitSEHActionsForRange()
H A DDwarfCompileUnit.cpp453 BB_List.push_back({R.second.BeginLabel, R.second.EndLabel}); in updateSubprogramScopeDIE()
624 auto *BeginLabel = DD->getLabelBeforeInsn(R.first); in attachRangesOrLowHighPC() local
641 {MBB->sameSection(BeginMBB) ? BeginLabel in attachRangesOrLowHighPC()
642 : MBBSectionRange.BeginLabel, in attachRangesOrLowHighPC()
H A DDwarfDebug.cpp2219 TheCU.addRange({R.second.BeginLabel, R.second.EndLabel}); in endFunctionImpl()
/llvm-project-15.0.7/llvm/lib/DWARFLinker/
H A DDWARFStreamer.cpp383 MCSymbol *BeginLabel = Asm->createTempSymbol("Barange"); in emitUnitRangesEntries() local
396 Asm->emitLabelDifference(EndLabel, BeginLabel, 4); // Arange length in emitUnitRangesEntries()
397 Asm->OutStreamer->emitLabel(BeginLabel); in emitUnitRangesEntries()
662 MCSymbol *BeginLabel = MC->createTempSymbol(); in translateLineTable() local
672 Asm->emitLabelDifference(EndLabel, BeginLabel, 4); in translateLineTable()
673 Asm->OutStreamer->emitLabel(BeginLabel); in translateLineTable()
743 MCSymbol *BeginLabel = Asm->createTempSymbol("pub" + SecName + "_begin"); in emitPubSectionForUnit() local
754 Asm->emitLabelDifference(EndLabel, BeginLabel, 4); // Length in emitPubSectionForUnit()
755 Asm->OutStreamer->emitLabel(BeginLabel); in emitPubSectionForUnit()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DMachineFunction.h1116 MCSymbol *BeginLabel, MCSymbol *EndLabel);
1185 void setCallSiteBeginLabel(MCSymbol *BeginLabel, unsigned Site) {
1186 CallSiteMap[BeginLabel] = Site;
1190 unsigned getCallSiteBeginLabel(MCSymbol *BeginLabel) const {
1191 assert(hasCallSiteBeginLabel(BeginLabel) &&
1193 return CallSiteMap.lookup(BeginLabel);
1197 bool hasCallSiteBeginLabel(MCSymbol *BeginLabel) const {
1198 return CallSiteMap.count(BeginLabel);
H A DAsmPrinter.h133 MCSymbol *BeginLabel, *EndLabel; member
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DMachineFunction.cpp740 MCSymbol *BeginLabel, MCSymbol *EndLabel) { in addInvoke() argument
742 LP.BeginLabels.push_back(BeginLabel); in addInvoke()
826 MCSymbol *BeginLabel = LandingPad.BeginLabels[j]; in tidyLandingPads() local
828 if ((BeginLabel->isDefined() || (LPMap && (*LPMap)[BeginLabel] != 0)) && in tidyLandingPads()
/llvm-project-15.0.7/bolt/lib/Core/
H A DBinaryEmitter.cpp968 const MCSymbol *BeginLabel = CallSite.Start; in emitLSDA() local
971 assert(BeginLabel && "start EH label expected"); in emitLSDA()
976 Streamer.emitAbsoluteSymbolDiff(BeginLabel, StartSymbol, 4); in emitLSDA()
977 Streamer.emitAbsoluteSymbolDiff(EndLabel, BeginLabel, 4); in emitLSDA()
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.h644 MCSymbol *&BeginLabel);
646 const BasicBlock *EHPadBB, MCSymbol *BeginLabel);
H A DSelectionDAGBuilder.cpp7654 BeginLabel = MMI.getContext().createTempSymbol(); in lowerStartEH()
7660 MF.setCallSiteBeginLabel(BeginLabel, CallSiteIndex); in lowerStartEH()
7667 return DAG.getEHLabel(getCurSDLoc(), Chain, BeginLabel); in lowerStartEH()
7672 MCSymbol *BeginLabel) { in lowerEndEH() argument
7673 assert(BeginLabel && "BeginLabel should've been set"); in lowerEndEH()
7690 EHInfo->addIPToStateRange(II, BeginLabel, EndLabel); in lowerEndEH()
7693 MF.addInvoke(FuncInfo.MBBMap[EHPadBB], BeginLabel, EndLabel); in lowerEndEH()
7702 MCSymbol *BeginLabel = nullptr; in lowerInvokable() local
7734 BeginLabel)); in lowerInvokable()
8729 MCSymbol *BeginLabel = nullptr; in visitInlineAsm() local
[all …]