Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/CodeGen/AsmPrinter/
H A DEHStreamer.cpp197 MCSymbol *BeginLabel = LandingPad->BeginLabels[j]; in computePadMap() local
202 if (!BeginLabel->isDefined() || !EndLabel->isDefined()) in computePadMap()
204 assert(!PadMap.count(BeginLabel) && "Duplicate landing pad labels!"); in computePadMap()
206 PadMap[BeginLabel] = P; in computePadMap()
257 {Asm->MBBSectionRanges[MBB.getSectionIDNum()].BeginLabel, in computeCallSiteTable()
276 MCSymbol *BeginLabel = MI.getOperand(0).getMCSymbol(); in computeCallSiteTable() local
277 if (BeginLabel == LastLabel) in computeCallSiteTable()
281 RangeMapType::const_iterator L = PadMap.find(BeginLabel); in computeCallSiteTable()
288 assert(BeginLabel == LandingPad->BeginLabels[P.RangeIndex] && in computeCallSiteTable()
298 CallSites.push_back({LastLabel, BeginLabel, nullptr, 0}); in computeCallSiteTable()
[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.cpp1219 const MCSymbol *BeginLabel = std::get<0>(HeapAllocSite); in emitDebugInfoForFunction() local
1224 OS.emitCOFFSecRel32(BeginLabel, /*Offset=*/0); in emitDebugInfoForFunction()
1226 OS.emitCOFFSectionIndex(BeginLabel); in emitDebugInfoForFunction()
1228 OS.emitAbsoluteSymbolDiff(EndLabel, BeginLabel, 2); in emitDebugInfoForFunction()
3118 MCSymbol *BeginLabel = MMI->getContext().createTempSymbol(), in beginCVSubsection() local
3122 OS.emitAbsoluteSymbolDiff(EndLabel, BeginLabel, 4); in beginCVSubsection()
3123 OS.emitLabel(BeginLabel); in beginCVSubsection()
3141 MCSymbol *BeginLabel = MMI->getContext().createTempSymbol(), in beginSymbolRecord() local
3144 OS.emitAbsoluteSymbolDiff(EndLabel, BeginLabel, 2); in beginSymbolRecord()
3145 OS.emitLabel(BeginLabel); in beginSymbolRecord()
H A DWinException.cpp626 const MCSymbol *BeginLabel, in emitSEHActionsForRange() argument
636 assert(BeginLabel && EndLabel); in emitSEHActionsForRange()
654 OS.emitValue(getLabel(BeginLabel), 4); in emitSEHActionsForRange()
H A DDwarfCompileUnit.cpp458 BB_List.push_back({R.second.BeginLabel, R.second.EndLabel}); in updateSubprogramScopeDIEImpl()
626 auto *BeginLabel = DD->getLabelBeforeInsn(R.first); in attachRangesOrLowHighPC() local
643 {MBB->sameSection(BeginMBB) ? BeginLabel in attachRangesOrLowHighPC()
644 : MBBSectionRange.BeginLabel, in attachRangesOrLowHighPC()
H A DDwarfDebug.cpp2255 TheCU.addRange({R.second.BeginLabel, R.second.EndLabel}); in endFunctionImpl()
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/
H A DMachineFunction.h1130 MCSymbol *BeginLabel, MCSymbol *EndLabel);
1188 void setCallSiteBeginLabel(MCSymbol *BeginLabel, unsigned Site) {
1189 CallSiteMap[BeginLabel] = Site;
1193 unsigned getCallSiteBeginLabel(MCSymbol *BeginLabel) const {
1194 assert(hasCallSiteBeginLabel(BeginLabel) &&
1196 return CallSiteMap.lookup(BeginLabel);
1200 bool hasCallSiteBeginLabel(MCSymbol *BeginLabel) const {
1201 return CallSiteMap.count(BeginLabel);
H A DAsmPrinter.h135 MCSymbol *BeginLabel, *EndLabel; member
/openbsd-src/gnu/llvm/llvm/lib/DWARFLinker/
H A DDWARFStreamer.cpp331 MCSymbol *BeginLabel = Asm->createTempSymbol("Barange"); in emitDwarfDebugArangesTable() local
344 Asm->emitLabelDifference(EndLabel, BeginLabel, 4); // Arange length in emitDwarfDebugArangesTable()
345 Asm->OutStreamer->emitLabel(BeginLabel); in emitDwarfDebugArangesTable()
641 MCSymbol *BeginLabel = MC->createTempSymbol(); in translateLineTable() local
651 Asm->emitLabelDifference(EndLabel, BeginLabel, 4); in translateLineTable()
652 Asm->OutStreamer->emitLabel(BeginLabel); in translateLineTable()
722 MCSymbol *BeginLabel = Asm->createTempSymbol("pub" + SecName + "_begin"); in emitPubSectionForUnit() local
733 Asm->emitLabelDifference(EndLabel, BeginLabel, 4); // Length in emitPubSectionForUnit()
734 Asm->OutStreamer->emitLabel(BeginLabel); in emitPubSectionForUnit()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.h700 MCSymbol *&BeginLabel);
702 const BasicBlock *EHPadBB, MCSymbol *BeginLabel);
H A DSelectionDAGBuilder.cpp7805 MCSymbol *&BeginLabel) { in lowerStartEH() argument
7811 BeginLabel = MMI.getContext().createTempSymbol(); in lowerStartEH()
7817 MF.setCallSiteBeginLabel(BeginLabel, CallSiteIndex); in lowerStartEH()
7824 return DAG.getEHLabel(getCurSDLoc(), Chain, BeginLabel); in lowerStartEH()
7829 MCSymbol *BeginLabel) { in lowerEndEH() argument
7830 assert(BeginLabel && "BeginLabel should've been set"); in lowerEndEH()
7847 EHInfo->addIPToStateRange(II, BeginLabel, EndLabel); in lowerEndEH()
7850 MF.addInvoke(FuncInfo.MBBMap[EHPadBB], BeginLabel, EndLabel); in lowerEndEH()
7859 MCSymbol *BeginLabel = nullptr; in lowerInvokable() local
7865 DAG.setRoot(lowerStartEH(getControlRoot(), EHPadBB, BeginLabel)); in lowerInvokable()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DMachineFunction.cpp757 MCSymbol *BeginLabel, MCSymbol *EndLabel) { in addInvoke() argument
759 LP.BeginLabels.push_back(BeginLabel); in addInvoke()