Home
last modified time | relevance | path

Searched refs:CatchScope (Results 1 – 3 of 3) sorted by relevance

/freebsd-10-stable/contrib/llvm/tools/clang/lib/CodeGen/
DCGException.cpp587 EHCatchScope *CatchScope = EHStack.pushCatch(NumHandlers); in EnterCXXTryStmt() local
608 CatchScope->setHandler(I, TypeInfo, Handler); in EnterCXXTryStmt()
611 CatchScope->setCatchAllHandler(I, Handler); in EnterCXXTryStmt()
1242 EHCatchScope &CatchScope = cast<EHCatchScope>(*EHStack.begin()); in ExitCXXTryStmt() local
1243 assert(CatchScope.getNumHandlers() == NumHandlers); in ExitCXXTryStmt()
1246 if (!CatchScope.hasEHBranches()) { in ExitCXXTryStmt()
1252 emitCatchDispatchBlock(*this, CatchScope); in ExitCXXTryStmt()
1257 memcpy(Handlers.data(), CatchScope.begin(), in ExitCXXTryStmt()
1292 RunCleanupsScope CatchScope(*this); in ExitCXXTryStmt() local
1316 CatchScope.ForceCleanup(); in ExitCXXTryStmt()
/freebsd-10-stable/contrib/llvm/tools/clang/lib/Parse/
DParseStmt.cpp2638 ParseScope CatchScope(this, Scope::DeclScope | Scope::ControlScope | in ParseCXXCatchBlock() local
DParseObjc.cpp1884 ParseScope CatchScope(this, Scope::DeclScope|Scope::AtCatchScope); in ParseObjCTryStmt() local