Home
last modified time | relevance | path

Searched refs:EndLabel (Results 1 – 25 of 29) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DAddressPool.cpp30 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 DEHStreamer.cpp197 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 DDwarfFile.cpp52 if (MCSymbol *EndLabel = TheU->getEndLabel()) in emitUnit() local
53 Asm->OutStreamer->emitLabel(EndLabel); in emitUnit()
H A DWinException.h58 const MCSymbol *EndLabel, int State);
H A DEHStreamer.h64 MCSymbol *EndLabel; // Null indicates the end of the function. member
H A DCodeViewDebug.cpp1234 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 DWinException.cpp627 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 DDwarfUnit.h52 MCSymbol *EndLabel = nullptr; variable
109 MCSymbol *getEndLabel() const { return EndLabel; } in getEndLabel()
H A DDwarfDebug.cpp1713 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 DDwarfCompileUnit.cpp520 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 DCodeViewDebug.h363 void endCVSubsection(MCSymbol *EndLabel);
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/Classic/
H A DDWARFStreamer.cpp316 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 DDWARFLinker.cpp1937 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 DDWARFStreamer.cpp
H A DDWARFLinker.cpp
/freebsd/contrib/llvm-project/llvm/include/llvm/DWARFLinker/
H A DDWARFStreamer.h
H A DDWARFLinker.h
/freebsd/contrib/llvm-project/llvm/include/llvm/DWARFLinker/Classic/
H A DDWARFStreamer.h115 MCSymbol *EndLabel) override;
129 MCSymbol *EndLabel) override;
139 MCSymbol *EndLabel) override;
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcAsmPrinter.cpp233 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 DDWARFEmitterImpl.h
/freebsd/contrib/llvm-project/clang/lib/AST/Interp/
H A DCompiler.cpp4344 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 DMCDwarf.h206 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 DAsmPrinter.h137 MCSymbol *BeginLabel, *EndLabel; member
/freebsd/contrib/llvm-project/llvm/lib/MC/
H A DMCDwarf.cpp148 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 DMachineFunction.cpp785 MCSymbol *BeginLabel, MCSymbol *EndLabel) { in addInvoke() argument
788 LP.EndLabels.push_back(EndLabel); in addInvoke()

12