Searched refs:CatchScope (Results 1 – 3 of 3) sorted by relevance
544 EHCatchScope *CatchScope = EHStack.pushCatch(NumHandlers); in EnterCXXTryStmt() local567 CatchScope->setHandler(I, TypeInfo, Handler); in EnterCXXTryStmt()570 CatchScope->setHandler(I, CGM.getCXXABI().getCatchAllTypeInfo(), Handler); in EnterCXXTryStmt()874 static void emitCatchPadBlock(CodeGenFunction &CGF, EHCatchScope &CatchScope) { in emitCatchPadBlock() argument875 llvm::BasicBlock *DispatchBlock = CatchScope.getCachedEHDispatchBlock(); in emitCatchPadBlock()885 CGF.getEHDispatchBlock(CatchScope.getEnclosingEHScope()); in emitCatchPadBlock()887 unsigned NumHandlers = CatchScope.getNumHandlers(); in emitCatchPadBlock()893 const EHCatchScope::Handler &Handler = CatchScope.getHandler(I); in emitCatchPadBlock()1003 EHCatchScope &CatchScope = cast<EHCatchScope>(*EHStack.begin()); in ExitCXXTryStmt() local1004 assert(CatchScope.getNumHandlers() == NumHandlers); in ExitCXXTryStmt()[all …]
2098 ParseScope CatchScope(this, Scope::DeclScope | Scope::ControlScope | in ParseCXXCatchBlock() local
2510 ParseScope CatchScope(this, Scope::DeclScope|Scope::AtCatchScope); in ParseObjCTryStmt() local