/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
H A D | AddressPool.cpp | 30 MCSymbol *EndLabel = Asm.createTempSymbol(Prefix + "end"); local 33 Asm.emitLabelDifference(EndLabel, BeginLabel, 43 return EndLabel; 54 MCSymbol *EndLabel = nullptr; local 57 EndLabel = emitHeader(Asm, AddrSection); 75 if (EndLabel) 76 Asm.OutStreamer->emitLabel(EndLabel);
|
H A D | DwarfFile.cpp | 55 if (MCSymbol *EndLabel = TheU->getEndLabel()) 56 Asm->OutStreamer->emitLabel(EndLabel);
|
H A D | EHStreamer.h | 62 // The 'try-range' is BeginLabel .. EndLabel. 64 MCSymbol *EndLabel; // Null indicates the end of the function. member in struct:llvm::EHStreamer::CallSiteEntry
|
H A D | WinException.h | 51 const MCSymbol *EndLabel, int State);
|
H A D | EHStreamer.cpp | 297 Prev.EndLabel = Site.EndLabel; 520 MCSymbol *EndLabel = S.EndLabel; local 521 if (!EndLabel) 522 EndLabel = Asm->getFunctionEnd(); 531 EndLabel->getName()); 532 Asm->emitCallSiteOffset(EndLabel, BeginLabel, CallSiteEncoding);
|
H A D | DwarfUnit.h | 51 MCSymbol *EndLabel = nullptr; member in class:llvm::DwarfUnit 86 MCSymbol *getEndLabel() const { return EndLabel; }
|
H A D | WinException.cpp | 424 // one to report the final EndLabel, and another indicating the end of the 618 const MCSymbol *EndLabel, int State) { 627 assert(BeginLabel && EndLabel); 647 OS.emitValue(getLabel(EndLabel), 4); 1102 const MCSymbol *EndLabel; // End of protected region member in struct:ClrClause 1273 const MCExpr *ClauseEnd = getOffsetPlusOne(Clause.EndLabel, FuncBeginSym); 616 emitSEHActionsForRange(const WinEHFuncInfo &FuncInfo, const MCSymbol *BeginLabel, const MCSymbol *EndLabel, int State) argument
|
H A D | CodeViewDebug.cpp | 1125 const MCSymbol *EndLabel = std::get<1>(HeapAllocSite); local 1133 OS.emitAbsoluteSymbolDiff(EndLabel, BeginLabel, 2); 2943 *EndLabel = MMI->getContext().createTempSymbol(); local 2946 OS.emitAbsoluteSymbolDiff(EndLabel, BeginLabel, 4); 2948 return EndLabel; 2951 void CodeViewDebug::endCVSubsection(MCSymbol *EndLabel) { argument 2952 OS.emitLabel(EndLabel); 2966 *EndLabel = MMI->getContext().createTempSymbol(); local 2968 OS.emitAbsoluteSymbolDiff(EndLabel, BeginLabel, 2); 2973 return EndLabel; 3067 MCSymbol *EndLabel = beginCVSubsection(DebugSubsectionKind::Symbols); local 3080 MCSymbol *EndLabel = beginCVSubsection(DebugSubsectionKind::Symbols); local [all...] |
H A D | DwarfDebug.cpp | 1672 const MCSymbol *EndLabel; 1675 EndLabel = Asm->MBBSectionRanges[EndMBB.getSectionIDNum()].EndLabel; 1680 EndLabel = getLabelAfterInsn(std::next(EI)->getInstr()); 1682 EndLabel = getLabelBeforeInsn(std::next(EI)->getInstr()); 1683 assert(EndLabel && "Forgot label after instruction ending a range!"); 1719 if (StartLabel == EndLabel) { 1727 DebugLoc.emplace_back(StartLabel, EndLabel, Values); 2143 TheCU.addRange({R.second.BeginLabel, R.second.EndLabel}); 2387 MCSymbol *EndLabel [all...] |
H A D | CodeViewDebug.h | 324 void endCVSubsection(MCSymbol *EndLabel);
|
H A D | DwarfCompileUnit.cpp | 403 BB_List.push_back({R.second.BeginLabel, R.second.EndLabel}); 582 auto *EndLabel = DD->getLabelAfterInsn(R.second); local 600 MBB->sameSection(EndMBB) ? EndLabel : MBBSectionRange.EndLabel});
|
H A D | DwarfUnit.cpp | 1673 EndLabel = Asm->createTempSymbol(Prefix + "end"); 1674 Asm->emitLabelDifference(EndLabel, BeginLabel, 4);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/DWARFLinker/ |
H A D | DWARFStreamer.cpp | 343 MCSymbol *EndLabel = Asm->createTempSymbol("Earange"); local 355 Asm->emitLabelDifference(EndLabel, BeginLabel, 4); // Arange length 376 Asm->OutStreamer->emitLabel(EndLabel); 624 MCSymbol *EndLabel = MC->createTempSymbol(); local 633 Asm->emitLabelDifference(EndLabel, BeginLabel, 4); 690 Asm->OutStreamer->emitLabel(EndLabel); 705 MCSymbol *EndLabel = Asm->createTempSymbol("pub" + SecName + "_end"); local 715 Asm->emitLabelDifference(EndLabel, BeginLabel, 4); // Length 733 Asm->OutStreamer->emitLabel(EndLabel);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Sparc/ |
H A D | SparcAsmPrinter.cpp | 223 MCSymbol *EndLabel = OutContext.createTempSymbol(); local 229 // call <EndLabel> 232 // <EndLabel>: 233 // or <MO>, %lo(_GLOBAL_OFFSET_TABLE_+(<EndLabel>-<StartLabel>))), <MO> 237 MCOperand Callee = createPCXCallOP(EndLabel, OutContext); 244 OutStreamer->emitLabel(EndLabel); 246 GOTLabel, StartLabel, EndLabel,
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | MachineFunction.cpp | 725 MCSymbol *BeginLabel, MCSymbol *EndLabel) { 728 LP.EndLabels.push_back(EndLabel); 813 MCSymbol *EndLabel = LandingPad.EndLabels[j]; local 815 (EndLabel->isDefined() || (LPMap && (*LPMap)[EndLabel] != 0))) 724 addInvoke(MachineBasicBlock *LandingPad, MCSymbol *BeginLabel, MCSymbol *EndLabel) argument
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | AsmPrinter.h | 132 MCSymbol *BeginLabel, *EndLabel; member in struct:llvm::AsmPrinter::MBBSectionRange
|
H A D | MachineFunction.h | 924 MCSymbol *BeginLabel, MCSymbol *EndLabel);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAGBuilder.cpp | 7098 MCSymbol *EndLabel = MMI.getContext().createTempSymbol(); local 7099 DAG.setRoot(DAG.getEHLabel(getCurSDLoc(), getRoot(), EndLabel)); 7108 EHInfo->addIPToStateRange(cast<InvokeInst>(CLI.CB), BeginLabel, EndLabel); local 7110 MF.addInvoke(FuncInfo.MBBMap[EHPadBB], BeginLabel, EndLabel);
|