Lines Matching refs:EHScope
683 EHScope &scope = *EHStack.find(si); in getEHDispatchBlock()
688 case EHScope::Catch: { in getEHDispatchBlock()
702 case EHScope::Cleanup: in getEHDispatchBlock()
706 case EHScope::Filter: in getEHDispatchBlock()
710 case EHScope::Terminate: in getEHDispatchBlock()
727 EHScope &EHS = *EHStack.find(SI); in getFuncletEHDispatchBlock()
733 if (EHS.getKind() == EHScope::Terminate) in getFuncletEHDispatchBlock()
740 case EHScope::Catch: in getFuncletEHDispatchBlock()
744 case EHScope::Cleanup: in getFuncletEHDispatchBlock()
748 case EHScope::Filter: in getFuncletEHDispatchBlock()
751 case EHScope::Terminate: in getFuncletEHDispatchBlock()
762 static bool isNonEHScope(const EHScope &S) { in isNonEHScope()
764 case EHScope::Cleanup: in isNonEHScope()
766 case EHScope::Filter: in isNonEHScope()
767 case EHScope::Catch: in isNonEHScope()
768 case EHScope::Terminate: in isNonEHScope()
830 EHScope &innermostEHScope = *EHStack.find(EHStack.getInnermostEHScope()); in EmitLandingPad()
832 case EHScope::Terminate: in EmitLandingPad()
835 case EHScope::Catch: in EmitLandingPad()
836 case EHScope::Cleanup: in EmitLandingPad()
837 case EHScope::Filter: in EmitLandingPad()
873 case EHScope::Cleanup: in EmitLandingPad()
878 case EHScope::Filter: { in EmitLandingPad()
892 case EHScope::Terminate: in EmitLandingPad()
898 case EHScope::Catch: in EmitLandingPad()