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

/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DAddressPool.cpp29 MCSymbol *BeginLabel = Asm.createTempSymbol(Prefix + "start"); local
33 Asm.emitLabelDifference(EndLabel, BeginLabel,
35 Asm.OutStreamer->emitLabel(BeginLabel);
H A DEHStreamer.cpp209 MCSymbol *BeginLabel = LandingPad->BeginLabels[j]; local
210 assert(!PadMap.count(BeginLabel) && "Duplicate landing pad labels!");
212 PadMap[BeginLabel] = P;
252 MCSymbol *BeginLabel = MI.getOperand(0).getMCSymbol(); local
253 if (BeginLabel == LastLabel)
257 RangeMapType::const_iterator L = PadMap.find(BeginLabel);
264 assert(BeginLabel == LandingPad->BeginLabels[P.RangeIndex] &&
272 CallSiteEntry Site = { LastLabel, BeginLabel, nullptr, 0 };
278 assert(BeginLabel && LastLabel && "Invalid landing pad!");
286 BeginLabel,
517 MCSymbol *BeginLabel = S.BeginLabel; local
[all...]
H A DEHStreamer.h62 // The 'try-range' is BeginLabel .. EndLabel.
63 MCSymbol *BeginLabel; // Null indicates the start of the function. member in struct:llvm::EHStreamer::CallSiteEntry
H A DWinException.h50 const MCSymbol *BeginLabel,
H A DCodeViewDebug.cpp1124 const MCSymbol *BeginLabel = std::get<0>(HeapAllocSite); local
1129 OS.EmitCOFFSecRel32(BeginLabel, /*Offset=*/0);
1131 OS.EmitCOFFSectionIndex(BeginLabel);
1133 OS.emitAbsoluteSymbolDiff(EndLabel, BeginLabel, 2);
2942 MCSymbol *BeginLabel = MMI->getContext().createTempSymbol(), local
2946 OS.emitAbsoluteSymbolDiff(EndLabel, BeginLabel, 4);
2947 OS.emitLabel(BeginLabel);
2965 MCSymbol *BeginLabel = MMI->getContext().createTempSymbol(), local
2968 OS.emitAbsoluteSymbolDiff(EndLabel, BeginLabel, 2);
2969 OS.emitLabel(BeginLabel);
[all...]
H A DWinException.cpp617 const MCSymbol *BeginLabel,
627 assert(BeginLabel && EndLabel);
645 OS.emitValue(getLabel(BeginLabel), 4);
616 emitSEHActionsForRange(const WinEHFuncInfo &FuncInfo, const MCSymbol *BeginLabel, const MCSymbol *EndLabel, int State) argument
H A DDwarfCompileUnit.cpp403 BB_List.push_back({R.second.BeginLabel, R.second.EndLabel});
581 auto *BeginLabel = DD->getLabelBeforeInsn(R.first); local
598 {MBB->sameSection(BeginMBB) ? BeginLabel
599 : MBBSectionRange.BeginLabel,
H A DDwarfUnit.cpp1672 MCSymbol *BeginLabel = Asm->createTempSymbol(Prefix + "start"); local
1674 Asm->emitLabelDifference(EndLabel, BeginLabel, 4);
1675 Asm->OutStreamer->emitLabel(BeginLabel);
H A DDwarfDebug.cpp2143 TheCU.addRange({R.second.BeginLabel, R.second.EndLabel});
2386 MCSymbol *BeginLabel = Asm->createTempSymbol("pub" + Name + "_begin");
2388 Asm->emitLabelDifference(EndLabel, BeginLabel, 4);
2390 Asm->OutStreamer->emitLabel(BeginLabel);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/DWARFLinker/
H A DDWARFStreamer.cpp342 MCSymbol *BeginLabel = Asm->createTempSymbol("Barange"); local
355 Asm->emitLabelDifference(EndLabel, BeginLabel, 4); // Arange length
356 Asm->OutStreamer->emitLabel(BeginLabel);
623 MCSymbol *BeginLabel = MC->createTempSymbol(); local
633 Asm->emitLabelDifference(EndLabel, BeginLabel, 4);
634 Asm->OutStreamer->emitLabel(BeginLabel);
704 MCSymbol *BeginLabel = Asm->createTempSymbol("pub" + SecName + "_begin"); local
715 Asm->emitLabelDifference(EndLabel, BeginLabel, 4); // Length
716 Asm->OutStreamer->emitLabel(BeginLabel);
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineFunction.h924 MCSymbol *BeginLabel, MCSymbol *EndLabel);
986 void setCallSiteBeginLabel(MCSymbol *BeginLabel, unsigned Site) {
987 CallSiteMap[BeginLabel] = Site;
991 unsigned getCallSiteBeginLabel(MCSymbol *BeginLabel) const {
992 assert(hasCallSiteBeginLabel(BeginLabel) &&
994 return CallSiteMap.lookup(BeginLabel);
998 bool hasCallSiteBeginLabel(MCSymbol *BeginLabel) const {
999 return CallSiteMap.count(BeginLabel);
H A DAsmPrinter.h132 MCSymbol *BeginLabel, *EndLabel; member in struct:llvm::AsmPrinter::MBBSectionRange
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineFunction.cpp725 MCSymbol *BeginLabel, MCSymbol *EndLabel) {
727 LP.BeginLabels.push_back(BeginLabel);
812 MCSymbol *BeginLabel = LandingPad.BeginLabels[j]; local
814 if ((BeginLabel->isDefined() || (LPMap && (*LPMap)[BeginLabel] != 0)) &&
724 addInvoke(MachineBasicBlock *LandingPad, MCSymbol *BeginLabel, MCSymbol *EndLabel) argument
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp7050 MCSymbol *BeginLabel = nullptr; local
7055 BeginLabel = MMI.getContext().createTempSymbol();
7061 MF.setCallSiteBeginLabel(BeginLabel, CallSiteIndex);
7071 DAG.setRoot(DAG.getEHLabel(getCurSDLoc(), getControlRoot(), BeginLabel));
7108 EHInfo->addIPToStateRange(cast<InvokeInst>(CLI.CB), BeginLabel, EndLabel); local
7110 MF.addInvoke(FuncInfo.MBBMap[EHPadBB], BeginLabel, EndLabel);

Completed in 314 milliseconds