| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | EHStreamer.cpp | 197 MCSymbol *BeginLabel = LandingPad->BeginLabels[j]; in computePadMap() local 202 if (!BeginLabel->isDefined() || !EndLabel->isDefined()) in computePadMap() 204 assert(!PadMap.count(BeginLabel) && "Duplicate landing pad labels!"); in computePadMap() 206 PadMap[BeginLabel] = P; in computePadMap() 257 {Asm->MBBSectionRanges[MBB.getSectionIDNum()].BeginLabel, in computeCallSiteTable() 276 MCSymbol *BeginLabel = MI.getOperand(0).getMCSymbol(); in computeCallSiteTable() local 277 if (BeginLabel == LastLabel) in computeCallSiteTable() 281 RangeMapType::const_iterator L = PadMap.find(BeginLabel); in computeCallSiteTable() 288 assert(BeginLabel == LandingPad->BeginLabels[P.RangeIndex] && in computeCallSiteTable() 298 CallSites.push_back({LastLabel, BeginLabel, nullptr, 0}); in computeCallSiteTable() [all …]
|
| H A D | WinException.h | 57 const MCSymbol *BeginLabel,
|
| H A D | EHStreamer.h | 63 MCSymbol *BeginLabel; // Null indicates the start of the function. member
|
| H A D | CodeViewDebug.cpp | 1219 const MCSymbol *BeginLabel = std::get<0>(HeapAllocSite); in emitDebugInfoForFunction() local 1224 OS.emitCOFFSecRel32(BeginLabel, /*Offset=*/0); in emitDebugInfoForFunction() 1226 OS.emitCOFFSectionIndex(BeginLabel); in emitDebugInfoForFunction() 1228 OS.emitAbsoluteSymbolDiff(EndLabel, BeginLabel, 2); in emitDebugInfoForFunction() 3118 MCSymbol *BeginLabel = MMI->getContext().createTempSymbol(), in beginCVSubsection() local 3122 OS.emitAbsoluteSymbolDiff(EndLabel, BeginLabel, 4); in beginCVSubsection() 3123 OS.emitLabel(BeginLabel); in beginCVSubsection() 3141 MCSymbol *BeginLabel = MMI->getContext().createTempSymbol(), in beginSymbolRecord() local 3144 OS.emitAbsoluteSymbolDiff(EndLabel, BeginLabel, 2); in beginSymbolRecord() 3145 OS.emitLabel(BeginLabel); in beginSymbolRecord()
|
| H A D | WinException.cpp | 626 const MCSymbol *BeginLabel, in emitSEHActionsForRange() argument 636 assert(BeginLabel && EndLabel); in emitSEHActionsForRange() 654 OS.emitValue(getLabel(BeginLabel), 4); in emitSEHActionsForRange()
|
| H A D | DwarfCompileUnit.cpp | 458 BB_List.push_back({R.second.BeginLabel, R.second.EndLabel}); in updateSubprogramScopeDIEImpl() 626 auto *BeginLabel = DD->getLabelBeforeInsn(R.first); in attachRangesOrLowHighPC() local 643 {MBB->sameSection(BeginMBB) ? BeginLabel in attachRangesOrLowHighPC() 644 : MBBSectionRange.BeginLabel, in attachRangesOrLowHighPC()
|
| H A D | DwarfDebug.cpp | 2255 TheCU.addRange({R.second.BeginLabel, R.second.EndLabel}); in endFunctionImpl()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/ |
| H A D | MachineFunction.h | 1130 MCSymbol *BeginLabel, MCSymbol *EndLabel); 1188 void setCallSiteBeginLabel(MCSymbol *BeginLabel, unsigned Site) { 1189 CallSiteMap[BeginLabel] = Site; 1193 unsigned getCallSiteBeginLabel(MCSymbol *BeginLabel) const { 1194 assert(hasCallSiteBeginLabel(BeginLabel) && 1196 return CallSiteMap.lookup(BeginLabel); 1200 bool hasCallSiteBeginLabel(MCSymbol *BeginLabel) const { 1201 return CallSiteMap.count(BeginLabel);
|
| H A D | AsmPrinter.h | 135 MCSymbol *BeginLabel, *EndLabel; member
|
| /openbsd-src/gnu/llvm/llvm/lib/DWARFLinker/ |
| H A D | DWARFStreamer.cpp | 331 MCSymbol *BeginLabel = Asm->createTempSymbol("Barange"); in emitDwarfDebugArangesTable() local 344 Asm->emitLabelDifference(EndLabel, BeginLabel, 4); // Arange length in emitDwarfDebugArangesTable() 345 Asm->OutStreamer->emitLabel(BeginLabel); in emitDwarfDebugArangesTable() 641 MCSymbol *BeginLabel = MC->createTempSymbol(); in translateLineTable() local 651 Asm->emitLabelDifference(EndLabel, BeginLabel, 4); in translateLineTable() 652 Asm->OutStreamer->emitLabel(BeginLabel); in translateLineTable() 722 MCSymbol *BeginLabel = Asm->createTempSymbol("pub" + SecName + "_begin"); in emitPubSectionForUnit() local 733 Asm->emitLabelDifference(EndLabel, BeginLabel, 4); // Length in emitPubSectionForUnit() 734 Asm->OutStreamer->emitLabel(BeginLabel); in emitPubSectionForUnit()
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAGBuilder.h | 700 MCSymbol *&BeginLabel); 702 const BasicBlock *EHPadBB, MCSymbol *BeginLabel);
|
| H A D | SelectionDAGBuilder.cpp | 7805 MCSymbol *&BeginLabel) { in lowerStartEH() argument 7811 BeginLabel = MMI.getContext().createTempSymbol(); in lowerStartEH() 7817 MF.setCallSiteBeginLabel(BeginLabel, CallSiteIndex); in lowerStartEH() 7824 return DAG.getEHLabel(getCurSDLoc(), Chain, BeginLabel); in lowerStartEH() 7829 MCSymbol *BeginLabel) { in lowerEndEH() argument 7830 assert(BeginLabel && "BeginLabel should've been set"); in lowerEndEH() 7847 EHInfo->addIPToStateRange(II, BeginLabel, EndLabel); in lowerEndEH() 7850 MF.addInvoke(FuncInfo.MBBMap[EHPadBB], BeginLabel, EndLabel); in lowerEndEH() 7859 MCSymbol *BeginLabel = nullptr; in lowerInvokable() local 7865 DAG.setRoot(lowerStartEH(getControlRoot(), EHPadBB, BeginLabel)); in lowerInvokable() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/ |
| H A D | MachineFunction.cpp | 757 MCSymbol *BeginLabel, MCSymbol *EndLabel) { in addInvoke() argument 759 LP.BeginLabels.push_back(BeginLabel); in addInvoke()
|