Lines Matching refs:EHStack

377   EHScopeStack::stable_iterator cleanup = CGF.EHStack.stable_begin();  in EmitAnyExprToExn()
497 EHStack.pushTerminate(); in EmitStartEHSpec()
509 EHStack.pushTerminate(); in EmitStartEHSpec()
513 EHFilterScope *Filter = EHStack.pushFilter(NumExceptions); in EmitStartEHSpec()
571 EHStack.popTerminate(); in EmitEndEHSpec()
582 EHStack.popTerminate(); in EmitEndEHSpec()
585 EHFilterScope &filterScope = cast<EHFilterScope>(*EHStack.begin()); in EmitEndEHSpec()
587 EHStack.popFilter(); in EmitEndEHSpec()
604 EHCatchScope *CatchScope = EHStack.pushCatch(NumHandlers); in EnterCXXTryStmt()
638 if (si == EHStack.stable_end()) in getEHDispatchBlock()
642 EHScope &scope = *EHStack.find(si); in getEHDispatchBlock()
695 assert(EHStack.requiresLandingPad()); in getInvokeDestImpl()
696 assert(!EHStack.empty()); in getInvokeDestImpl()
703 llvm::BasicBlock *LP = EHStack.begin()->getCachedLandingPad(); in getInvokeDestImpl()
712 for (EHScopeStack::iterator ir = EHStack.begin(); true; ++ir) { in getInvokeDestImpl()
721 assert(EHStack.requiresLandingPad()); in EmitLandingPad()
723 EHScope &innermostEHScope = *EHStack.find(EHStack.getInnermostEHScope()); in EmitLandingPad()
765 for (EHScopeStack::iterator I = EHStack.begin(), E = EHStack.end(); in EmitLandingPad()
775 assert(I.next() == EHStack.end() && "EH filter is not end of EH stack"); in EmitLandingPad()
852 Builder.CreateBr(getEHDispatchBlock(EHStack.getInnermostEHScope())); in EmitLandingPad()
898 CGF.EHStack.pushCleanup<CallEndCatch>(NormalAndEHCleanup, EndMightThrow); in CallBeginCatch()
1058 CGF.EHStack.pushTerminate(); in InitCatchParam()
1069 CGF.EHStack.popTerminate(); in InitCatchParam()
1193 EHCatchScope &catchScope = cast<EHCatchScope>(*EHStack.begin()); in popCatchScope()
1196 EHStack.popCatch(); in popCatchScope()
1201 EHCatchScope &CatchScope = cast<EHCatchScope>(*EHStack.begin()); in ExitCXXTryStmt()
1207 EHStack.popCatch(); in ExitCXXTryStmt()
1220 EHStack.popCatch(); in ExitCXXTryStmt()
1329 CGF.EHStack.pushCleanup<CallEndCatchForFinally>(NormalAndEHCleanup, in Emit()
1432 CGF.EHStack.pushCleanup<PerformFinally>(NormalCleanup, body, in enter()
1438 EHCatchScope *catchScope = CGF.EHStack.pushCatch(1); in enter()
1444 EHCatchScope &catchScope = cast<EHCatchScope>(*CGF.EHStack.begin()); in exit()