Lines Matching refs:LandingPad
379 (MachineBasicBlock *LandingPad) { in getOrCreateLandingPadInfo() argument
383 if (LP.LandingPadBlock == LandingPad) in getOrCreateLandingPadInfo()
387 LandingPads.push_back(LandingPadInfo(LandingPad)); in getOrCreateLandingPadInfo()
393 void MachineModuleInfo::addInvoke(MachineBasicBlock *LandingPad, in addInvoke() argument
395 LandingPadInfo &LP = getOrCreateLandingPadInfo(LandingPad); in addInvoke()
402 MCSymbol *MachineModuleInfo::addLandingPad(MachineBasicBlock *LandingPad) { in addLandingPad() argument
404 LandingPadInfo &LP = getOrCreateLandingPadInfo(LandingPad); in addLandingPad()
411 void MachineModuleInfo::addPersonality(MachineBasicBlock *LandingPad, in addPersonality() argument
413 LandingPadInfo &LP = getOrCreateLandingPadInfo(LandingPad); in addPersonality()
431 addCatchTypeInfo(MachineBasicBlock *LandingPad, in addCatchTypeInfo() argument
433 LandingPadInfo &LP = getOrCreateLandingPadInfo(LandingPad); in addCatchTypeInfo()
441 addFilterTypeInfo(MachineBasicBlock *LandingPad, in addFilterTypeInfo() argument
443 LandingPadInfo &LP = getOrCreateLandingPadInfo(LandingPad); in addFilterTypeInfo()
452 void MachineModuleInfo::addCleanup(MachineBasicBlock *LandingPad) { in addCleanup() argument
453 LandingPadInfo &LP = getOrCreateLandingPadInfo(LandingPad); in addCleanup()
461 LandingPadInfo &LandingPad = LandingPads[i]; in TidyLandingPads() local
462 if (LandingPad.LandingPadLabel && in TidyLandingPads()
463 !LandingPad.LandingPadLabel->isDefined() && in TidyLandingPads()
464 (!LPMap || (*LPMap)[LandingPad.LandingPadLabel] == 0)) in TidyLandingPads()
465 LandingPad.LandingPadLabel = 0; in TidyLandingPads()
469 if (!LandingPad.LandingPadLabel && LandingPad.LandingPadBlock) { in TidyLandingPads()
475 MCSymbol *BeginLabel = LandingPad.BeginLabels[j]; in TidyLandingPads()
476 MCSymbol *EndLabel = LandingPad.EndLabels[j]; in TidyLandingPads()
482 LandingPad.BeginLabels.erase(LandingPad.BeginLabels.begin() + j); in TidyLandingPads()
483 LandingPad.EndLabels.erase(LandingPad.EndLabels.begin() + j); in TidyLandingPads()
495 if (!LandingPad.LandingPadBlock || in TidyLandingPads()
496 (LandingPad.TypeIds.size() == 1 && !LandingPad.TypeIds[0])) in TidyLandingPads()
497 LandingPad.TypeIds.clear(); in TidyLandingPads()