Lines Matching refs:BeginLabel
197 MCSymbol *BeginLabel = LandingPad->BeginLabels[j]; in computePadMap() local
198 assert(!PadMap.count(BeginLabel) && "Duplicate landing pad labels!"); in computePadMap()
200 PadMap[BeginLabel] = P; in computePadMap()
251 {Asm->MBBSectionRanges[MBB.getSectionIDNum()].BeginLabel, in computeCallSiteTable()
270 MCSymbol *BeginLabel = MI.getOperand(0).getMCSymbol(); in computeCallSiteTable() local
271 if (BeginLabel == LastLabel) in computeCallSiteTable()
275 RangeMapType::const_iterator L = PadMap.find(BeginLabel); in computeCallSiteTable()
282 assert(BeginLabel == LandingPad->BeginLabels[P.RangeIndex] && in computeCallSiteTable()
292 CallSites.push_back({LastLabel, BeginLabel, nullptr, 0}); in computeCallSiteTable()
297 assert(BeginLabel && LastLabel && "Invalid landing pad!"); in computeCallSiteTable()
305 BeginLabel, in computeCallSiteTable()
327 unsigned SiteNo = Asm->MF->getCallSiteBeginLabel(BeginLabel); in computeCallSiteTable()
703 MCSymbol *BeginLabel = S.BeginLabel; in emitExceptionTable() local
704 if (!BeginLabel) in emitExceptionTable()
705 BeginLabel = EHFuncBeginSym; in emitExceptionTable()
714 Asm->emitCallSiteOffset(BeginLabel, EHFuncBeginSym, CallSiteEncoding); in emitExceptionTable()
717 BeginLabel->getName() + " and " + in emitExceptionTable()
719 Asm->emitCallSiteOffset(EndLabel, BeginLabel, CallSiteEncoding); in emitExceptionTable()