Lines Matching refs:EHStack
384 EHScopeStack::stable_iterator cleanup = EHStack.stable_begin(); in EmitAnyExprToExn()
456 EHStack.pushTerminate(); in EmitStartEHSpec()
467 EHStack.pushTerminate(); in EmitStartEHSpec()
474 EHFilterScope *Filter = EHStack.pushFilter(NumExceptions); in EmitStartEHSpec()
533 EHStack.popTerminate(); in EmitEndEHSpec()
543 EHStack.popTerminate(); in EmitEndEHSpec()
549 EHFilterScope &filterScope = cast<EHFilterScope>(*EHStack.begin()); in EmitEndEHSpec()
551 EHStack.popFilter(); in EmitEndEHSpec()
563 EHCatchScope *CatchScope = EHStack.pushCatch(NumHandlers); in EnterCXXTryStmt()
601 if (si == EHStack.stable_end()) in getEHDispatchBlock()
605 EHScope &scope = *EHStack.find(si); in getEHDispatchBlock()
648 if (SI == EHStack.stable_end()) in getFuncletEHDispatchBlock()
652 EHScope &EHS = *EHStack.find(SI); in getFuncletEHDispatchBlock()
705 assert(EHStack.requiresLandingPad()); in getInvokeDestImpl()
706 assert(!EHStack.empty()); in getInvokeDestImpl()
726 llvm::BasicBlock *LP = EHStack.begin()->getCachedLandingPad(); in getInvokeDestImpl()
736 LP = getEHDispatchBlock(EHStack.getInnermostEHScope()); in getInvokeDestImpl()
746 for (EHScopeStack::iterator ir = EHStack.begin(); true; ++ir) { in getInvokeDestImpl()
755 assert(EHStack.requiresLandingPad()); in EmitLandingPad()
757 EHScope &innermostEHScope = *EHStack.find(EHStack.getInnermostEHScope()); in EmitLandingPad()
799 for (EHScopeStack::iterator I = EHStack.begin(), E = EHStack.end(); I != E; in EmitLandingPad()
809 assert(I.next() == EHStack.end() && "EH filter is not end of EH stack"); in EmitLandingPad()
891 Builder.CreateBr(getEHDispatchBlock(EHStack.getInnermostEHScope())); in EmitLandingPad()
1131 EHCatchScope &catchScope = cast<EHCatchScope>(*EHStack.begin()); in popCatchScope()
1134 EHStack.popCatch(); in popCatchScope()
1139 EHCatchScope &CatchScope = cast<EHCatchScope>(*EHStack.begin()); in ExitCXXTryStmt()
1146 EHStack.popCatch(); in ExitCXXTryStmt()
1158 EHStack.popCatch(); in ExitCXXTryStmt()
1306 CGF.EHStack.pushCleanup<CallEndCatchForFinally>(NormalAndEHCleanup, in Emit()
1409 CGF.EHStack.pushCleanup<PerformFinally>(NormalCleanup, body, in enter()
1415 EHCatchScope *catchScope = CGF.EHStack.pushCatch(1); in enter()
1421 EHCatchScope &catchScope = cast<EHCatchScope>(*CGF.EHStack.begin()); in exit()
1989 EHStack.pushCleanup<PerformSEHFinally>(Kind, FinallyFunc); in pushSEHCleanup()
2000 EHStack.pushCleanup<PerformSEHFinally>(NormalAndEHCleanup, FinallyFunc); in EnterSEHTryStmt()
2007 EHCatchScope *CatchScope = EHStack.pushCatch(1); in EnterSEHTryStmt()
2042 EHCatchScope &CatchScope = cast<EHCatchScope>(*EHStack.begin()); in ExitSEHTryStmt()
2049 EHStack.popCatch(); in ExitSEHTryStmt()
2066 EHStack.popCatch(); in ExitSEHTryStmt()