Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DEHStreamer.cpp195 MCSymbol *BeginLabel = LandingPad->BeginLabels[j]; in computePadMap() local
200 if (!BeginLabel->isDefined() || !EndLabel->isDefined()) in computePadMap()
202 assert(!PadMap.count(BeginLabel) && "Duplicate landing pad labels!"); in computePadMap()
204 PadMap[BeginLabel] = P; in computePadMap()
255 CallSiteRanges.push_back({Range.BeginLabel, Range.EndLabel, in computeCallSiteTable()
274 MCSymbol *BeginLabel = MI.getOperand(0).getMCSymbol(); in computeCallSiteTable() local
275 if (BeginLabel == LastLabel) in computeCallSiteTable()
279 RangeMapType::const_iterator L = PadMap.find(BeginLabel); in computeCallSiteTable()
286 assert(BeginLabel == LandingPad->BeginLabels[P.RangeIndex] && in computeCallSiteTable()
296 CallSites.push_back({LastLabel, BeginLabel, nullptr, 0}); in computeCallSiteTable()
[all …]
H A DEHStreamer.h63 MCSymbol *BeginLabel; // Null indicates the start of the function. member
H A DWinException.h57 const MCSymbol *BeginLabel,
H A DCodeViewDebug.cpp1240 const MCSymbol *BeginLabel = std::get<0>(HeapAllocSite); in emitDebugInfoForFunction() local
1245 OS.emitCOFFSecRel32(BeginLabel, /*Offset=*/0); in emitDebugInfoForFunction()
1247 OS.emitCOFFSectionIndex(BeginLabel); in emitDebugInfoForFunction()
1249 OS.emitAbsoluteSymbolDiff(EndLabel, BeginLabel, 2); in emitDebugInfoForFunction()
3169 MCSymbol *BeginLabel = MMI->getContext().createTempSymbol(), in beginCVSubsection() local
3173 OS.emitAbsoluteSymbolDiff(EndLabel, BeginLabel, 4); in beginCVSubsection()
3174 OS.emitLabel(BeginLabel); in beginCVSubsection()
3192 MCSymbol *BeginLabel = MMI->getContext().createTempSymbol(), in beginSymbolRecord() local
3195 OS.emitAbsoluteSymbolDiff(EndLabel, BeginLabel, 2); in beginSymbolRecord()
3196 OS.emitLabel(BeginLabel); in beginSymbolRecord()
H A DWinException.cpp628 const MCSymbol *BeginLabel, in emitSEHActionsForRange() argument
638 assert(BeginLabel && EndLabel); in emitSEHActionsForRange()
656 OS.emitValue(getLabel(BeginLabel), 4); in emitSEHActionsForRange()
H A DDwarfCompileUnit.cpp545 BB_List.push_back({R.second.BeginLabel, R.second.EndLabel}); in updateSubprogramScopeDIE()
703 auto *BeginLabel = DD->getLabelBeforeInsn(R.first); in attachRangesOrLowHighPC() local
720 {MBB->sameSection(BeginMBB) ? BeginLabel in attachRangesOrLowHighPC()
721 : MBBSectionRange.BeginLabel, in attachRangesOrLowHighPC()
H A DDwarfDebug.cpp1789 DebugLoc.emplace_back(MBBSectionRange.BeginLabel, EndLabel, Values); in buildLocationList()
1792 DebugLoc.emplace_back(MBBSectionRange.BeginLabel, in buildLocationList()
1850 NextEntry->getBeginSym() != NextRangeIt->second.BeginLabel || in buildLocationList()
2727 TheCU.addRange({R.second.BeginLabel, R.second.EndLabel}); in endFunctionImpl()
2736 addArangeLabel(SymbolCU(&TheCU, R.second.BeginLabel)); in endFunctionImpl()
/freebsd/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 = Asm->createTempSymbol("Bloclists"); in emitDwarfDebugLocListHeader() local
[all …]
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/
H A DDWARFStreamer.cpp
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineFunction.h1301 MCSymbol *BeginLabel, MCSymbol *EndLabel);
1359 void setCallSiteBeginLabel(MCSymbol *BeginLabel, unsigned Site) {
1360 CallSiteMap[BeginLabel] = Site;
1364 unsigned getCallSiteBeginLabel(MCSymbol *BeginLabel) const {
1365 assert(hasCallSiteBeginLabel(BeginLabel) &&
1367 return CallSiteMap.lookup(BeginLabel);
1371 bool hasCallSiteBeginLabel(MCSymbol *BeginLabel) const {
1372 return CallSiteMap.count(BeginLabel);
H A DAsmPrinter.h154 MCSymbol *BeginLabel, *EndLabel; member
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.h708 MCSymbol *&BeginLabel);
710 const BasicBlock *EHPadBB, MCSymbol *BeginLabel);
H A DSelectionDAGBuilder.cpp8776 MCSymbol *&BeginLabel) { in lowerStartEH() argument
8781 BeginLabel = MF.getContext().createTempSymbol(); in lowerStartEH()
8787 MF.setCallSiteBeginLabel(BeginLabel, CallSiteIndex); in lowerStartEH()
8794 return DAG.getEHLabel(getCurSDLoc(), Chain, BeginLabel); in lowerStartEH()
8799 MCSymbol *BeginLabel) { in lowerEndEH() argument
8800 assert(BeginLabel && "BeginLabel should've been set"); in lowerEndEH()
8816 EHInfo->addIPToStateRange(II, BeginLabel, EndLabel); in lowerEndEH()
8819 MF.addInvoke(FuncInfo.getMBB(EHPadBB), BeginLabel, EndLabel); in lowerEndEH()
8828 MCSymbol *BeginLabel = nullptr; in lowerInvokable() local
8834 DAG.setRoot(lowerStartEH(getControlRoot(), EHPadBB, BeginLabel)); in lowerInvokable()
[all …]
H A DSelectionDAGISel.cpp1480 MCSymbol *BeginLabel = MF->getContext().createTempSymbol(); in reportIPToStateForBlocks() local
1482 EHInfo->addIPToStateRange(State, BeginLabel, EndLabel); in reportIPToStateForBlocks()
1485 .addSym(BeginLabel); in reportIPToStateForBlocks()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineFunction.cpp826 MCSymbol *BeginLabel, MCSymbol *EndLabel) { in addInvoke() argument
828 LP.BeginLabels.push_back(BeginLabel); in addInvoke()