Lines Matching refs:EHScope

586   EHScope &scope = *EHStack.find(si);  in getEHDispatchBlock()
591 case EHScope::Catch: { in getEHDispatchBlock()
605 case EHScope::Cleanup: in getEHDispatchBlock()
609 case EHScope::Filter: in getEHDispatchBlock()
613 case EHScope::Terminate: in getEHDispatchBlock()
617 case EHScope::PadEnd: in getEHDispatchBlock()
633 EHScope &EHS = *EHStack.find(SI); in getMSVCDispatchBlock()
639 if (EHS.getKind() == EHScope::Terminate) in getMSVCDispatchBlock()
646 case EHScope::Catch: in getMSVCDispatchBlock()
650 case EHScope::Cleanup: in getMSVCDispatchBlock()
654 case EHScope::Filter: in getMSVCDispatchBlock()
657 case EHScope::Terminate: in getMSVCDispatchBlock()
661 case EHScope::PadEnd: in getMSVCDispatchBlock()
671 static bool isNonEHScope(const EHScope &S) { in isNonEHScope()
673 case EHScope::Cleanup: in isNonEHScope()
675 case EHScope::Filter: in isNonEHScope()
676 case EHScope::Catch: in isNonEHScope()
677 case EHScope::Terminate: in isNonEHScope()
678 case EHScope::PadEnd: in isNonEHScope()
734 EHScope &innermostEHScope = *EHStack.find(EHStack.getInnermostEHScope()); in EmitLandingPad()
736 case EHScope::Terminate: in EmitLandingPad()
739 case EHScope::PadEnd: in EmitLandingPad()
742 case EHScope::Catch: in EmitLandingPad()
743 case EHScope::Cleanup: in EmitLandingPad()
744 case EHScope::Filter: in EmitLandingPad()
780 case EHScope::Cleanup: in EmitLandingPad()
785 case EHScope::Filter: { in EmitLandingPad()
799 case EHScope::Terminate: in EmitLandingPad()
805 case EHScope::Catch: in EmitLandingPad()
808 case EHScope::PadEnd: in EmitLandingPad()