Searched refs:EHCatchScope (Results 1 – 10 of 10) sorted by relevance
58 friend class EHCatchScope; variable148 class EHCatchScope : public EHScope {179 return sizeof(EHCatchScope) + N * sizeof(Handler); in getSizeForNumHandlers()182 EHCatchScope(unsigned numHandlers, in EHCatchScope() function524 Size = EHCatchScope::getSizeForNumHandlers(525 static_cast<const EHCatchScope *>(get())->getNumHandlers());579 EHCatchScope &scope = cast<EHCatchScope>(*begin()); in popCatch()581 deallocate(EHCatchScope::getSizeForNumHandlers(scope.getNumHandlers())); in popCatch()
544 EHCatchScope *CatchScope = EHStack.pushCatch(NumHandlers); in EnterCXXTryStmt()593 EHCatchScope &catchScope = cast<EHCatchScope>(scope); in getEHDispatchBlock()812 EHCatchScope &catchScope = cast<EHCatchScope>(*I); in EmitLandingPad()814 EHCatchScope::Handler handler = catchScope.getHandler(hi); in EmitLandingPad()876 static void emitCatchPadBlock(CodeGenFunction &CGF, EHCatchScope &CatchScope) { in emitCatchPadBlock()895 const EHCatchScope::Handler &Handler = CatchScope.getHandler(I); in emitCatchPadBlock()919 EHCatchScope &catchScope) { in emitCatchDispatchBlock()947 const EHCatchScope::Handler &handler = catchScope.getHandler(i); in emitCatchDispatchBlock()997 EHCatchScope &catchScope = cast<EHCatchScope>(*EHStack.begin()); in popCatchScope()1005 EHCatchScope &CatchScope = cast<EHCatchScope>(*EHStack.begin()); in ExitCXXTryStmt()[all …]
252 EHCatchScope *EHScopeStack::pushCatch(unsigned numHandlers) { in pushCatch()253 char *buffer = allocate(EHCatchScope::getSizeForNumHandlers(numHandlers)); in pushCatch()254 EHCatchScope *scope = in pushCatch()255 new (buffer) EHCatchScope(numHandlers, InnermostEHScope); in pushCatch()
323 class EHCatchScope *pushCatch(unsigned NumHandlers);
212 EHCatchScope *Catch = CGF.EHStack.pushCatch(Handlers.size()); in EmitTryCatchStmt()
57 friend class EHCatchScope; variable147 class EHCatchScope : public EHScope {178 return sizeof(EHCatchScope) + N * sizeof(Handler); in getSizeForNumHandlers()181 EHCatchScope(unsigned numHandlers, in EHCatchScope() function511 Size = EHCatchScope::getSizeForNumHandlers(512 static_cast<const EHCatchScope *>(get())->getNumHandlers());562 EHCatchScope &scope = cast<EHCatchScope>(*begin()); in popCatch()564 deallocate(EHCatchScope::getSizeForNumHandlers(scope.getNumHandlers())); in popCatch()
586 EHCatchScope *CatchScope = EHStack.pushCatch(NumHandlers); in EnterCXXTryStmt()635 EHCatchScope &catchScope = cast<EHCatchScope>(scope); in getEHDispatchBlock()847 EHCatchScope &catchScope = cast<EHCatchScope>(*I); in EmitLandingPad()849 EHCatchScope::Handler handler = catchScope.getHandler(hi); in EmitLandingPad()911 static void emitCatchPadBlock(CodeGenFunction &CGF, EHCatchScope &CatchScope) { in emitCatchPadBlock()930 const EHCatchScope::Handler &Handler = CatchScope.getHandler(I); in emitCatchPadBlock()955 EHCatchScope &CatchScope) { in emitWasmCatchPadBlock()981 const EHCatchScope::Handler &Handler = CatchScope.getHandler(I); in emitWasmCatchPadBlock()1013 const EHCatchScope::Handler &Handler = CatchScope.getHandler(I); in emitWasmCatchPadBlock()1063 EHCatchScope &catchScope) { in emitCatchDispatchBlock()[all …]
242 EHCatchScope *EHScopeStack::pushCatch(unsigned numHandlers) { in pushCatch()243 char *buffer = allocate(EHCatchScope::getSizeForNumHandlers(numHandlers)); in pushCatch()244 EHCatchScope *scope = in pushCatch()245 new (buffer) EHCatchScope(numHandlers, InnermostEHScope); in pushCatch()
320 class EHCatchScope *pushCatch(unsigned NumHandlers);
189 EHCatchScope *Catch = CGF.EHStack.pushCatch(Handlers.size()); in EmitTryCatchStmt()