/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
H A D | AddressPool.cpp | 30 MCSymbol *EndLabel = in emitHeader() local 39 return EndLabel; in emitHeader() 50 MCSymbol *EndLabel = nullptr; in emit() local 53 EndLabel = emitHeader(Asm, AddrSection); in emit() 71 if (EndLabel) in emit() 72 Asm.OutStreamer->emitLabel(EndLabel); in emit()
|
H A D | EHStreamer.cpp | 197 MCSymbol *EndLabel = LandingPad->BeginLabels[j]; in computePadMap() local 201 if (!BeginLabel->isDefined() || !EndLabel->isDefined()) in computePadMap() 257 Asm->MBBSectionRanges[MBB.getSectionID()].EndLabel, in computeCallSiteTable() 321 Prev.EndLabel = Site.EndLabel; in computeCallSiteTable() 718 MCSymbol *EndLabel = S.EndLabel; in emitExceptionTable() local 719 if (!EndLabel) in emitExceptionTable() 720 EndLabel = EHFuncEndSym; in emitExceptionTable() 730 EndLabel->getName()); in emitExceptionTable() 731 Asm->emitCallSiteOffset(EndLabel, BeginLabel, CallSiteEncoding); in emitExceptionTable()
|
H A D | DwarfFile.cpp | 52 if (MCSymbol *EndLabel = TheU->getEndLabel()) in emitUnit() local 53 Asm->OutStreamer->emitLabel(EndLabel); in emitUnit()
|
H A D | WinException.h | 58 const MCSymbol *EndLabel, int State);
|
H A D | EHStreamer.h | 64 MCSymbol *EndLabel; // Null indicates the end of the function. member
|
H A D | CodeViewDebug.cpp | 1234 const MCSymbol *EndLabel = std::get<1>(HeapAllocSite); in emitDebugInfoForFunction() 1242 OS.emitAbsoluteSymbolDiff(EndLabel, BeginLabel, 2); in emitDebugInfoForFunction() 3156 *EndLabel = MMI->getContext().createTempSymbol(); in beginSymbolRecord() 3159 OS.emitAbsoluteSymbolDiff(EndLabel, BeginLabel, 4); in beginSymbolRecord() 3161 return EndLabel; in beginSymbolRecord() 3164 void CodeViewDebug::endCVSubsection(MCSymbol *EndLabel) { in beginSymbolRecord() 3165 OS.emitLabel(EndLabel); in beginSymbolRecord() 3179 *EndLabel = MMI->getContext().createTempSymbol(); in emitEndSymbolRecord() 3181 OS.emitAbsoluteSymbolDiff(EndLabel, BeginLabel, 2); in emitEndSymbolRecord() 3186 return EndLabel; in emitDebugInfoForUDTs() 1229 const MCSymbol *EndLabel = std::get<1>(HeapAllocSite); emitDebugInfoForFunction() local 3134 *EndLabel = MMI->getContext().createTempSymbol(); beginCVSubsection() local 3142 endCVSubsection(MCSymbol * EndLabel) endCVSubsection() argument 3157 *EndLabel = MMI->getContext().createTempSymbol(); beginSymbolRecord() local 3288 MCSymbol *EndLabel = beginCVSubsection(DebugSubsectionKind::Symbols); emitDebugInfoForGlobals() local 3302 MCSymbol *EndLabel = beginCVSubsection(DebugSubsectionKind::Symbols); emitDebugInfoForGlobals() local [all...] |
H A D | WinException.cpp | 627 const MCSymbol *EndLabel, int State) { in emitSEHActionsForRange() argument 636 assert(BeginLabel && EndLabel); in emitSEHActionsForRange() 656 OS.emitValue(getLabelPlusOne(EndLabel), 4); in emitSEHActionsForRange() 1130 const MCSymbol *EndLabel; // End of protected region in emitCLRExceptionTable() member 1301 const MCExpr *ClauseEnd = getOffsetPlusOne(Clause.EndLabel, FuncBeginSym); in emitCLRExceptionTable()
|
H A D | DwarfUnit.h | 52 MCSymbol *EndLabel = nullptr; variable 109 MCSymbol *getEndLabel() const { return EndLabel; } in getEndLabel()
|
H A D | DwarfDebug.cpp | 1713 const MCSymbol *EndLabel; in buildLocationList() local 1716 EndLabel = Asm->MBBSectionRanges[EndMBB.getSectionID()].EndLabel; in buildLocationList() 1721 EndLabel = getLabelAfterInsn(std::next(EI)->getInstr()); in buildLocationList() 1723 EndLabel = getLabelBeforeInsn(std::next(EI)->getInstr()); in buildLocationList() 1724 assert(EndLabel && "Forgot label after instruction ending a range!"); in buildLocationList() 1760 if (StartLabel == EndLabel) { in buildLocationList() 1783 DebugLoc.emplace_back(BeginSectionLabel, EndLabel, Values); in buildLocationList() 1790 DebugLoc.emplace_back(StartLabel, EndLabel, Values); in buildLocationList() 2292 TheCU.addRange({R.second.BeginLabel, R.second.EndLabel}); in endFunctionImpl() 2540 MCSymbol *EndLabel = Asm->emitDwarfUnitLength( in emitDebugPubSection() local [all …]
|
H A D | DwarfCompileUnit.cpp | 520 BB_List.push_back({R.second.BeginLabel, R.second.EndLabel}); in updateSubprogramScopeDIE() 673 auto *EndLabel = DD->getLabelAfterInsn(R.second); in attachRangesOrLowHighPC() local 691 MBB->sameSection(EndMBB) ? EndLabel : MBBSectionRange.EndLabel}); in attachRangesOrLowHighPC()
|
H A D | CodeViewDebug.h | 363 void endCVSubsection(MCSymbol *EndLabel);
|
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/Classic/ |
H A D | DWARFStreamer.cpp | 316 MCSymbol *EndLabel = Asm->createTempSymbol("Edebugstroff"); in emitStringOffsets() local 319 Asm->emitLabelDifference(EndLabel, BeginLabel, sizeof(uint32_t)); in emitStringOffsets() 335 Asm->OutStreamer->emitLabel(EndLabel); in emitStringOffsets() 442 MCSymbol *EndLabel = Asm->createTempSymbol("Earange"); in emitDwarfDebugArangesTable() local 454 Asm->emitLabelDifference(EndLabel, BeginLabel, 4); // Arange length in emitDwarfDebugArangesTable() 472 Asm->OutStreamer->emitLabel(EndLabel); in emitDwarfDebugArangesTable() 514 MCSymbol *EndLabel = Asm->createTempSymbol("Ernglists"); in emitDwarfDebugRangeListHeader() local 518 Asm->emitLabelDifference(EndLabel, BeginLabel, sizeof(uint32_t)); in emitDwarfDebugRangeListHeader() 538 return EndLabel; in emitDwarfDebugRangeListHeader() 553 MCSymbol *EndLabel) { in emitDwarfDebugRangeListFooter() argument [all …]
|
H A D | DWARFLinker.cpp | 1937 MCSymbol *EndLabel = TheDwarfEmitter->emitDwarfDebugRangeListHeader(Unit); in generateUnitRanges() local 1978 TheDwarfEmitter->emitDwarfDebugRangeListFooter(Unit, EndLabel); in generateUnitRanges() 1995 MCSymbol *EndLabel = Emitter->emitDwarfDebugLocListHeader(Unit); in generateUnitLocations() local 2034 Emitter->emitDwarfDebugLocListFooter(Unit, EndLabel); in generateUnitLocations() 2059 MCSymbol *EndLabel = Emitter->emitDwarfDebugAddrsHeader(Unit); in emitDebugAddrSection() local 2064 Emitter->emitDwarfDebugAddrsFooter(Unit, EndLabel); in emitDebugAddrSection()
|
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/ |
H A D | DWARFStreamer.cpp |
|
H A D | DWARFLinker.cpp |
|
/freebsd/contrib/llvm-project/llvm/include/llvm/DWARFLinker/ |
H A D | DWARFStreamer.h |
|
H A D | DWARFLinker.h |
|
/freebsd/contrib/llvm-project/llvm/include/llvm/DWARFLinker/Classic/ |
H A D | DWARFStreamer.h | 115 MCSymbol *EndLabel) override; 129 MCSymbol *EndLabel) override; 139 MCSymbol *EndLabel) override;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/ |
H A D | SparcAsmPrinter.cpp | 233 MCSymbol *EndLabel = OutContext.createTempSymbol(); in LowerGETPCXAndEmitMCInsts() local 249 MCOperand Callee = createPCXCallOP(EndLabel, OutContext); in LowerGETPCXAndEmitMCInsts() 263 OutStreamer->emitLabel(EndLabel); in LowerGETPCXAndEmitMCInsts() 265 GOTLabel, StartLabel, EndLabel, in LowerGETPCXAndEmitMCInsts()
|
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinkerParallel/ |
H A D | DWARFEmitterImpl.h |
|
/freebsd/contrib/llvm-project/clang/lib/AST/Interp/ |
H A D | Compiler.cpp | 4344 LabelTy EndLabel = this->getLabel(); // Label after the loop. in visitWhileStmt() local 4345 LoopScope<Emitter> LS(this, EndLabel, CondLabel); in visitWhileStmt() 4356 if (!this->jumpFalse(EndLabel)) in visitWhileStmt() 4368 this->emitLabel(EndLabel); in visitWhileStmt() 4378 LabelTy EndLabel = this->getLabel(); in visitDoStmt() local 4380 LoopScope<Emitter> LS(this, EndLabel, CondLabel); in visitDoStmt() 4398 this->fallthrough(EndLabel); in visitDoStmt() 4399 this->emitLabel(EndLabel); in visitDoStmt() 4411 LabelTy EndLabel = this->getLabel(); in visitForStmt() local 4414 LoopScope<Emitter> LS(this, EndLabel, IncLabel); in visitForStmt() [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/ |
H A D | MCDwarf.h | 206 void setEndLabel(MCSymbol *EndLabel) { in setEndLabel() argument 207 Label = EndLabel; in setEndLabel() 230 void addEndEntry(MCSymbol *EndLabel);
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | AsmPrinter.h | 137 MCSymbol *BeginLabel, *EndLabel; member
|
/freebsd/contrib/llvm-project/llvm/lib/MC/ |
H A D | MCDwarf.cpp | 148 void MCLineSection::addEndEntry(MCSymbol *EndLabel) { in addEndEntry() argument 149 auto *Sec = &EndLabel->getSection(); in addEndEntry() 161 EndEntry.setEndLabel(EndLabel); in addEndEntry()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | MachineFunction.cpp | 785 MCSymbol *BeginLabel, MCSymbol *EndLabel) { in addInvoke() argument 788 LP.EndLabels.push_back(EndLabel); in addInvoke()
|