| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | AddressPool.cpp | 29 MCSymbol *EndLabel = in emitHeader() local 38 return EndLabel; in emitHeader() 49 MCSymbol *EndLabel = nullptr; in emit() local 52 EndLabel = emitHeader(Asm, AddrSection); in emit() 70 if (EndLabel) in emit() 71 Asm.OutStreamer->emitLabel(EndLabel); in emit()
|
| H A D | EHStreamer.cpp | 196 MCSymbol *EndLabel = LandingPad->BeginLabels[j]; in computePadMap() local 200 if (!BeginLabel->isDefined() || !EndLabel->isDefined()) in computePadMap() 255 CallSiteRanges.push_back({Range.BeginLabel, Range.EndLabel, in computeCallSiteTable() 320 Prev.EndLabel = Site.EndLabel; in computeCallSiteTable() 717 MCSymbol *EndLabel = S.EndLabel; in emitExceptionTable() local 718 if (!EndLabel) in emitExceptionTable() 719 EndLabel = EHFuncEndSym; in emitExceptionTable() 729 EndLabel->getName()); in emitExceptionTable() 730 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 | EHStreamer.h | 64 MCSymbol *EndLabel; // Null indicates the end of the function. member
|
| H A D | WinException.h | 58 const MCSymbol *EndLabel, int State);
|
| H A D | DwarfDebug.cpp | 1723 const MCSymbol *EndLabel; in buildLocationList() local 1726 EndLabel = Asm->MBBSectionRanges[EndMBB.getSectionID()].EndLabel; in buildLocationList() 1731 EndLabel = getLabelAfterInsn(std::next(EI)->getInstr()); in buildLocationList() 1733 EndLabel = getLabelBeforeInsn(std::next(EI)->getInstr()); in buildLocationList() 1734 assert(EndLabel && "Forgot label after instruction ending a range!"); in buildLocationList() 1770 if (StartLabel == EndLabel) { in buildLocationList() 1789 DebugLoc.emplace_back(MBBSectionRange.BeginLabel, EndLabel, Values); in buildLocationList() 1793 MBBSectionRange.EndLabel, Values); in buildLocationList() 1796 DebugLoc.emplace_back(StartLabel, EndLabel, Values); in buildLocationList() 1848 if ((RangeIt->second.EndLabel != Asm->getFunctionEnd() && in buildLocationList() [all …]
|
| H A D | WinException.cpp | 629 const MCSymbol *EndLabel, int State) { in emitSEHActionsForRange() argument 638 assert(BeginLabel && EndLabel); in emitSEHActionsForRange() 658 OS.emitValue(getLabelPlusOne(EndLabel), 4); in emitSEHActionsForRange() 1132 const MCSymbol *EndLabel; // End of protected region in emitCLRExceptionTable() member 1303 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 | CodeViewDebug.cpp | 1241 const MCSymbol *EndLabel = std::get<1>(HeapAllocSite); in emitDebugInfoForFunction() local 1249 OS.emitAbsoluteSymbolDiff(EndLabel, BeginLabel, 2); in emitDebugInfoForFunction() 3170 *EndLabel = MMI->getContext().createTempSymbol(); in beginCVSubsection() local 3173 OS.emitAbsoluteSymbolDiff(EndLabel, BeginLabel, 4); in beginCVSubsection() 3175 return EndLabel; in beginCVSubsection() 3178 void CodeViewDebug::endCVSubsection(MCSymbol *EndLabel) { in endCVSubsection() argument 3179 OS.emitLabel(EndLabel); in endCVSubsection() 3193 *EndLabel = MMI->getContext().createTempSymbol(); in beginSymbolRecord() local 3195 OS.emitAbsoluteSymbolDiff(EndLabel, BeginLabel, 2); in beginSymbolRecord() 3200 return EndLabel; in beginSymbolRecord() [all …]
|
| /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 …]
|
| /freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/ |
| H A D | DWARFStreamer.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 | 116 MCSymbol *EndLabel) override; 130 MCSymbol *EndLabel) override; 140 MCSymbol *EndLabel) override;
|
| H A D | DWARFLinker.h | 94 MCSymbol *EndLabel) = 0; 107 MCSymbol *EndLabel) = 0; 118 MCSymbol *EndLabel) = 0;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/ |
| H A D | SparcAsmPrinter.cpp | 228 MCSymbol *EndLabel = OutContext.createTempSymbol(); in LowerGETPCXAndEmitMCInsts() local 244 MCOperand Callee = createPCXCallOP(EndLabel, OutContext); in LowerGETPCXAndEmitMCInsts() 257 OutStreamer->emitLabel(EndLabel); in LowerGETPCXAndEmitMCInsts() 259 EndLabel, OutContext); in LowerGETPCXAndEmitMCInsts()
|
| /freebsd/contrib/llvm-project/llvm/lib/DWARFLinkerParallel/ |
| H A D | DWARFEmitterImpl.h | |
| /freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/ |
| H A D | Compiler.cpp | 3578 LabelTy EndLabel = this->getLabel(); in VisitCXXNewExpr() local 3590 if (!this->jumpTrue(EndLabel)) in VisitCXXNewExpr() 3611 if (!this->jumpFalse(EndLabel)) in VisitCXXNewExpr() 3656 this->fallthrough(EndLabel); in VisitCXXNewExpr() 3657 this->emitLabel(EndLabel); in VisitCXXNewExpr() 4862 LabelTy EndLabel = this->getLabel(); in VisitBuiltinCallExpr() local 4863 if (!this->speculate(E, EndLabel)) in VisitBuiltinCallExpr() 4865 this->fallthrough(EndLabel); in VisitBuiltinCallExpr() 5462 LabelTy EndLabel = this->getLabel(); // Label after the loop. in visitWhileStmt() local 5463 LoopScope<Emitter> LS(this, EndLabel, CondLabel); in visitWhileStmt() [all …]
|
| H A D | ByteCodeEmitter.cpp | 244 bool ByteCodeEmitter::speculate(const CallExpr *E, const LabelTy &EndLabel) { in speculate() argument 247 if (!this->emitBCP(getOffset(EndLabel), T, E)) in speculate()
|
| H A D | ByteCodeEmitter.h | 59 bool speculate(const CallExpr *E, const LabelTy &EndLabel);
|
| H A D | EvalEmitter.h | 70 bool speculate(const CallExpr *E, const LabelTy &EndLabel);
|
| H A D | EvalEmitter.cpp | 148 bool EvalEmitter::speculate(const CallExpr *E, const LabelTy &EndLabel) { in speculate() argument
|
| /freebsd/contrib/llvm-project/llvm/lib/MC/ |
| H A D | MCObjectStreamer.cpp | 503 MCSymbol *EndLabel) { in emitDwarfLineEndEntry() argument 510 if (!EndLabel) in emitDwarfLineEndEntry() 511 EndLabel = endSection(Section); in emitDwarfLineEndEntry() 519 emitDwarfAdvanceLineAddr(INT64_MAX, LastLabel, EndLabel, in emitDwarfLineEndEntry()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/MC/ |
| H A D | MCDwarf.h | 219 void setEndLabel(MCSymbol *EndLabel) { in setEndLabel() argument 223 Label = EndLabel; in setEndLabel() 246 LLVM_ABI void addEndEntry(MCSymbol *EndLabel);
|
| H A D | MCObjectStreamer.h | 149 MCSymbol *EndLabel = nullptr) override;
|