Home
last modified time | relevance | path

Searched refs:BeginLabel (Results 1 – 10 of 10) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/CodeGen/AsmPrinter/
H A DEHStreamer.cpp210 MCSymbol *BeginLabel = LandingPad->BeginLabels[j]; in computePadMap() local
213 PadMap[BeginLabel] = P; in computePadMap()
253 MCSymbol *BeginLabel = MI.getOperand(0).getMCSymbol(); in computeCallSiteTable() local
254 if (BeginLabel == LastLabel) in computeCallSiteTable()
258 RangeMapType::const_iterator L = PadMap.find(BeginLabel); in computeCallSiteTable()
279 assert(BeginLabel && LastLabel && "Invalid landing pad!"); in computeCallSiteTable()
287 BeginLabel, in computeCallSiteTable()
517 MCSymbol *BeginLabel = S.BeginLabel; in emitExceptionTable() local
518 if (!BeginLabel) in emitExceptionTable()
519 BeginLabel = EHFuncBeginSym; in emitExceptionTable()
[all …]
H A DEHStreamer.h64 MCSymbol *BeginLabel; // Null indicates the start of the function. member
H A DWinException.h53 const MCSymbol *BeginLabel,
H A DWinException.cpp604 const MCSymbol *BeginLabel, in emitSEHActionsForRange() argument
614 assert(BeginLabel && EndLabel); in emitSEHActionsForRange()
632 OS.EmitValue(getLabel(BeginLabel), 4); in emitSEHActionsForRange()
H A DCodeViewDebug.cpp2841 MCSymbol *BeginLabel = MMI->getContext().createTempSymbol(), in beginCVSubsection() local
2845 OS.emitAbsoluteSymbolDiff(EndLabel, BeginLabel, 4); in beginCVSubsection()
2846 OS.EmitLabel(BeginLabel); in beginCVSubsection()
2864 MCSymbol *BeginLabel = MMI->getContext().createTempSymbol(), in beginSymbolRecord() local
2867 OS.emitAbsoluteSymbolDiff(EndLabel, BeginLabel, 2); in beginSymbolRecord()
2868 OS.EmitLabel(BeginLabel); in beginSymbolRecord()
H A DDwarfUnit.cpp1558 MCSymbol *BeginLabel = Asm->createTempSymbol(Prefix + "start"); in emitCommonHeader() local
1560 Asm->EmitLabelDifference(EndLabel, BeginLabel, 4); in emitCommonHeader()
1561 Asm->OutStreamer->EmitLabel(BeginLabel); in emitCommonHeader()
H A DDwarfDebug.cpp1840 MCSymbol *BeginLabel = Asm->createTempSymbol("pub" + Name + "_begin"); in emitDebugPubSection() local
1842 Asm->EmitLabelDifference(EndLabel, BeginLabel, 4); in emitDebugPubSection()
1844 Asm->OutStreamer->EmitLabel(BeginLabel); in emitDebugPubSection()
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DMachineFunction.h833 MCSymbol *BeginLabel, MCSymbol *EndLabel);
895 void setCallSiteBeginLabel(MCSymbol *BeginLabel, unsigned Site) {
896 CallSiteMap[BeginLabel] = Site;
900 unsigned getCallSiteBeginLabel(MCSymbol *BeginLabel) const {
901 assert(hasCallSiteBeginLabel(BeginLabel) &&
903 return CallSiteMap.lookup(BeginLabel);
907 bool hasCallSiteBeginLabel(MCSymbol *BeginLabel) const {
908 return CallSiteMap.count(BeginLabel);
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DMachineFunction.cpp625 MCSymbol *BeginLabel, MCSymbol *EndLabel) { in addInvoke() argument
627 LP.BeginLabels.push_back(BeginLabel); in addInvoke()
712 MCSymbol *BeginLabel = LandingPad.BeginLabels[j]; in tidyLandingPads() local
714 if ((BeginLabel->isDefined() || (LPMap && (*LPMap)[BeginLabel] != 0)) && in tidyLandingPads()
/freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp6493 MCSymbol *BeginLabel = nullptr; in lowerInvokable() local
6498 BeginLabel = MMI.getContext().createTempSymbol(); in lowerInvokable()
6504 MF.setCallSiteBeginLabel(BeginLabel, CallSiteIndex); in lowerInvokable()
6514 DAG.setRoot(DAG.getEHLabel(getCurSDLoc(), getControlRoot(), BeginLabel)); in lowerInvokable()
6552 BeginLabel, EndLabel); in lowerInvokable()
6554 MF.addInvoke(FuncInfo.MBBMap[EHPadBB], BeginLabel, EndLabel); in lowerInvokable()