Home
last modified time | relevance | path

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

/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DEHStreamer.cpp196 MCSymbol *BeginLabel = LandingPad->BeginLabels[j]; in computePadMap() local
201 if (!BeginLabel->isDefined() || !EndLabel->isDefined()) in computePadMap()
203 assert(!PadMap.count(BeginLabel) && "Duplicate landing pad labels!"); in computePadMap()
205 PadMap[BeginLabel] = P; in computePadMap()
256 {Asm->MBBSectionRanges[MBB.getSectionID()].BeginLabel, in computeCallSiteTable()
275 MCSymbol *BeginLabel = MI.getOperand(0).getMCSymbol(); in computeCallSiteTable() local
276 if (BeginLabel == LastLabel) in computeCallSiteTable()
280 RangeMapType::const_iterator L = PadMap.find(BeginLabel); in computeCallSiteTable()
287 assert(BeginLabel == LandingPad->BeginLabels[P.RangeIndex] && in computeCallSiteTable()
297 CallSites.push_back({LastLabel, BeginLabel, nullpt in computeCallSiteTable()
715 MCSymbol *BeginLabel = S.BeginLabel; emitExceptionTable() local
[all...]
H A DWinException.h57 const MCSymbol *BeginLabel,
H A DEHStreamer.h62 // The 'try-range' is BeginLabel .. EndLabel.
63 MCSymbol *BeginLabel; // Null indicates the start of the function. member
H A DCodeViewDebug.cpp1233 const MCSymbol *BeginLabel = std::get<0>(HeapAllocSite); in emitDebugInfoForFunction() local
1238 OS.emitCOFFSecRel32(BeginLabel, /*Offset=*/0); in emitDebugInfoForFunction()
1240 OS.emitCOFFSectionIndex(BeginLabel); in emitDebugInfoForFunction()
1242 OS.emitAbsoluteSymbolDiff(EndLabel, BeginLabel, 2); in emitDebugInfoForFunction()
3155 MCSymbol *BeginLabel = MMI->getContext().createTempSymbol(), in beginCVSubsection() local
3159 OS.emitAbsoluteSymbolDiff(EndLabel, BeginLabel, 4); in beginCVSubsection()
3160 OS.emitLabel(BeginLabel); in beginCVSubsection()
3178 MCSymbol *BeginLabel = MMI->getContext().createTempSymbol(), in beginSymbolRecord() local
3181 OS.emitAbsoluteSymbolDiff(EndLabel, BeginLabel, 2); in beginSymbolRecord()
3182 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.cpp520 BB_List.push_back({R.second.BeginLabel, R.second.EndLabel}); in updateSubprogramScopeDIE()
672 auto *BeginLabel = DD->getLabelBeforeInsn(R.first); in attachRangesOrLowHighPC()
689 {MBB->sameSection(BeginMBB) ? BeginLabel in constructInlinedScopeDIE()
690 : MBBSectionRange.BeginLabel, in constructInlinedScopeDIE()
657 auto *BeginLabel = DD->getLabelBeforeInsn(R.first); attachRangesOrLowHighPC() local
H A DDwarfDebug.cpp2292 TheCU.addRange({R.second.BeginLabel, R.second.EndLabel}); in endFunctionImpl()
2301 addArangeLabel(SymbolCU(&TheCU, R.second.BeginLabel)); in endFunctionImpl()
/freebsd-src/contrib/llvm-project/llvm/lib/DWARFLinker/Classic/
H A DDWARFStreamer.cpp315 MCSymbol *BeginLabel = Asm->createTempSymbol("Bdebugstroff"); in emitStringOffsets() local
319 Asm->emitLabelDifference(EndLabel, BeginLabel, sizeof(uint32_t)); in emitStringOffsets()
320 Asm->OutStreamer->emitLabel(BeginLabel); in emitStringOffsets()
441 MCSymbol *BeginLabel = Asm->createTempSymbol("Barange"); in emitDwarfDebugArangesTable() local
454 Asm->emitLabelDifference(EndLabel, BeginLabel, 4); // Arange length in emitDwarfDebugArangesTable()
455 Asm->OutStreamer->emitLabel(BeginLabel); in emitDwarfDebugArangesTable()
513 MCSymbol *BeginLabel = Asm->createTempSymbol("Brnglists"); in emitDwarfDebugRangeListHeader() local
518 Asm->emitLabelDifference(EndLabel, BeginLabel, sizeof(uint32_t)); in emitDwarfDebugRangeListHeader()
519 Asm->OutStreamer->emitLabel(BeginLabel); in emitDwarfDebugRangeListHeader()
610 MCSymbol *BeginLabel in emitDwarfDebugLocListHeader() local
711 MCSymbol *BeginLabel = Asm->createTempSymbol("Bdebugaddr"); emitDwarfDebugAddrsHeader() local
1201 MCSymbol *BeginLabel = Asm->createTempSymbol("pub" + SecName + "_begin"); emitPubSectionForUnit() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineFunction.h1210 MCSymbol *BeginLabel, MCSymbol *EndLabel);
1268 void setCallSiteBeginLabel(MCSymbol *BeginLabel, unsigned Site) {
1269 CallSiteMap[BeginLabel] = Site;
1273 unsigned getCallSiteBeginLabel(MCSymbol *BeginLabel) const {
1274 assert(hasCallSiteBeginLabel(BeginLabel) &&
1276 return CallSiteMap.lookup(BeginLabel);
1280 bool hasCallSiteBeginLabel(MCSymbol *BeginLabel) const {
1281 return CallSiteMap.count(BeginLabel);
H A DAsmPrinter.h137 MCSymbol *BeginLabel, *EndLabel;
135 MCSymbol *BeginLabel, *EndLabel; global() member
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.h711 MCSymbol *&BeginLabel);
713 const BasicBlock *EHPadBB, MCSymbol *BeginLabel);
H A DSelectionDAGBuilder.cpp8622 MCSymbol *&BeginLabel) { in visitMemPCpyCall()
8628 BeginLabel = MF.getContext().createTempSymbol(); in visitMemPCpyCall()
8634 MF.setCallSiteBeginLabel(BeginLabel, CallSiteIndex);
8641 return DAG.getEHLabel(getCurSDLoc(), Chain, BeginLabel); in visitStrCpyCall()
8646 MCSymbol *BeginLabel) { in visitStrCpyCall()
8647 assert(BeginLabel && "BeginLabel should've been set"); in visitStrCpyCall()
8663 EHInfo->addIPToStateRange(II, BeginLabel, EndLabel); in visitStrCmpCall()
8666 MF.addInvoke(FuncInfo.MBBMap[EHPadBB], BeginLabel, EndLabel); in visitStrCmpCall()
8675 MCSymbol *BeginLabel in visitStrCmpCall()
8205 lowerStartEH(SDValue Chain,const BasicBlock * EHPadBB,MCSymbol * & BeginLabel) lowerStartEH() argument
8229 lowerEndEH(SDValue Chain,const InvokeInst * II,const BasicBlock * EHPadBB,MCSymbol * BeginLabel) lowerEndEH() argument
8259 MCSymbol *BeginLabel = nullptr; lowerInvokable() local
9322 MCSymbol *BeginLabel = nullptr; visitInlineAsm() local
[all...]
H A DSelectionDAGISel.cpp1465 MCSymbol *BeginLabel = MMI.getContext().createTempSymbol(); in processDbgDeclares()
1467 EHInfo->addIPToStateRange(State, BeginLabel, EndLabel); in processDbgDeclares()
1470 .addSym(BeginLabel); in processDbgDeclares()
1351 MCSymbol *BeginLabel = MMI.getContext().createTempSymbol(); reportIPToStateForBlocks() local
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineFunction.cpp785 MCSymbol *BeginLabel, MCSymbol *EndLabel) { in addLandingPad()
787 LP.BeginLabels.push_back(BeginLabel); in addLandingPad()
773 addInvoke(MachineBasicBlock * LandingPad,MCSymbol * BeginLabel,MCSymbol * EndLabel) addInvoke() argument