Home
last modified time | relevance | path

Searched refs:EHCatchScope (Results 1 – 5 of 5) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGCleanup.h57 friend class EHCatchScope; variable
147 class EHCatchScope : public EHScope {
178 return sizeof(EHCatchScope) + N * sizeof(Handler); in getSizeForNumHandlers()
181 EHCatchScope(unsigned numHandlers, in EHCatchScope() function
511 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()
H A DCGException.cpp613 EHCatchScope *CatchScope = EHStack.pushCatch(NumHandlers); in EnterCXXTryStmt()
666 EHCatchScope &catchScope = cast<EHCatchScope>(scope); in getEHDispatchBlock()
878 EHCatchScope &catchScope = cast<EHCatchScope>(*I); in EmitLandingPad()
880 EHCatchScope::Handler handler = catchScope.getHandler(hi); in EmitLandingPad()
942 static void emitCatchPadBlock(CodeGenFunction &CGF, EHCatchScope &CatchScope) { in emitCatchPadBlock()
961 const EHCatchScope::Handler &Handler = CatchScope.getHandler(I); in emitCatchPadBlock()
986 EHCatchScope &CatchScope) { in emitWasmCatchPadBlock()
1012 const EHCatchScope::Handler &Handler = CatchScope.getHandler(I); in emitWasmCatchPadBlock()
1044 const EHCatchScope::Handler &Handler = CatchScope.getHandler(I); in emitWasmCatchPadBlock()
1094 EHCatchScope &catchScope) { in emitCatchDispatchBlock()
[all …]
H A DCGCleanup.cpp247 EHCatchScope *EHScopeStack::pushCatch(unsigned numHandlers) { in pushCatch()
248 char *buffer = allocate(EHCatchScope::getSizeForNumHandlers(numHandlers)); in pushCatch()
249 EHCatchScope *scope = in pushCatch()
250 new (buffer) EHCatchScope(numHandlers, InnermostEHScope); in pushCatch()
H A DEHScopeStack.h328 class EHCatchScope *pushCatch(unsigned NumHandlers);
H A DCGObjCRuntime.cpp189 EHCatchScope *Catch = CGF.EHStack.pushCatch(Handlers.size()); in EmitTryCatchStmt()