Lines Matching refs:BeginLabel
200 MCSymbol *BeginLabel = LandingPad->BeginLabels[j]; in computePadMap() local
201 assert(!PadMap.count(BeginLabel) && "Duplicate landing pad labels!"); in computePadMap()
203 PadMap[BeginLabel] = P; in computePadMap()
254 {Asm->MBBSectionRanges[MBB.getSectionIDNum()].BeginLabel, in computeCallSiteTable()
273 MCSymbol *BeginLabel = MI.getOperand(0).getMCSymbol(); in computeCallSiteTable() local
274 if (BeginLabel == LastLabel) in computeCallSiteTable()
278 RangeMapType::const_iterator L = PadMap.find(BeginLabel); in computeCallSiteTable()
285 assert(BeginLabel == LandingPad->BeginLabels[P.RangeIndex] && in computeCallSiteTable()
295 CallSites.push_back({LastLabel, BeginLabel, nullptr, 0}); in computeCallSiteTable()
300 assert(BeginLabel && LastLabel && "Invalid landing pad!"); in computeCallSiteTable()
308 BeginLabel, in computeCallSiteTable()
330 unsigned SiteNo = Asm->MF->getCallSiteBeginLabel(BeginLabel); in computeCallSiteTable()
706 MCSymbol *BeginLabel = S.BeginLabel; in emitExceptionTable() local
707 if (!BeginLabel) in emitExceptionTable()
708 BeginLabel = EHFuncBeginSym; in emitExceptionTable()
717 Asm->emitCallSiteOffset(BeginLabel, EHFuncBeginSym, CallSiteEncoding); in emitExceptionTable()
720 BeginLabel->getName() + " and " + in emitExceptionTable()
722 Asm->emitCallSiteOffset(EndLabel, BeginLabel, CallSiteEncoding); in emitExceptionTable()