Lines Matching refs:EHScope
665 EHScope &scope = *EHStack.find(si); in getEHDispatchBlock()
670 case EHScope::Catch: { in getEHDispatchBlock()
684 case EHScope::Cleanup: in getEHDispatchBlock()
688 case EHScope::Filter: in getEHDispatchBlock()
692 case EHScope::Terminate: in getEHDispatchBlock()
709 EHScope &EHS = *EHStack.find(SI); in getFuncletEHDispatchBlock()
715 if (EHS.getKind() == EHScope::Terminate) in getFuncletEHDispatchBlock()
722 case EHScope::Catch: in getFuncletEHDispatchBlock()
726 case EHScope::Cleanup: in getFuncletEHDispatchBlock()
730 case EHScope::Filter: in getFuncletEHDispatchBlock()
733 case EHScope::Terminate: in getFuncletEHDispatchBlock()
744 static bool isNonEHScope(const EHScope &S) { in isNonEHScope()
746 case EHScope::Cleanup: in isNonEHScope()
748 case EHScope::Filter: in isNonEHScope()
749 case EHScope::Catch: in isNonEHScope()
750 case EHScope::Terminate: in isNonEHScope()
812 EHScope &innermostEHScope = *EHStack.find(EHStack.getInnermostEHScope()); in EmitLandingPad()
814 case EHScope::Terminate: in EmitLandingPad()
817 case EHScope::Catch: in EmitLandingPad()
818 case EHScope::Cleanup: in EmitLandingPad()
819 case EHScope::Filter: in EmitLandingPad()
855 case EHScope::Cleanup: in EmitLandingPad()
860 case EHScope::Filter: { in EmitLandingPad()
874 case EHScope::Terminate: in EmitLandingPad()
880 case EHScope::Catch: in EmitLandingPad()