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

/freebsd-9.3-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGCleanup.h46 friend class EHCatchScope;
138 class EHCatchScope : public EHScope { class in namespace:clang::CodeGen
169 return sizeof(EHCatchScope) + N * sizeof(Handler);
172 EHCatchScope(unsigned numHandlers, function in class:clang::CodeGen::EHCatchScope
461 Ptr += EHCatchScope::getSizeForNumHandlers(
462 static_cast<const EHCatchScope*>(get())->getNumHandlers());
513 EHCatchScope &scope = cast<EHCatchScope>(*begin());
515 StartOfData += EHCatchScope::getSizeForNumHandlers(scope.getNumHandlers());
H A DCGException.cpp587 EHCatchScope *CatchScope = EHStack.pushCatch(NumHandlers);
631 EHCatchScope &catchScope = cast<EHCatchScope>(scope);
834 EHCatchScope &catchScope = cast<EHCatchScope>(*I);
836 EHCatchScope::Handler handler = catchScope.getHandler(hi);
1161 EHCatchScope &catchScope) {
1186 const EHCatchScope::Handler &handler = catchScope.getHandler(i);
1234 EHCatchScope &catchScope = cast<EHCatchScope>(*EHStac
[all...]
H A DCGCleanup.cpp219 EHCatchScope *EHScopeStack::pushCatch(unsigned numHandlers) {
220 char *buffer = allocate(EHCatchScope::getSizeForNumHandlers(numHandlers));
221 EHCatchScope *scope =
222 new (buffer) EHCatchScope(numHandlers, InnermostEHScope);
H A DCGObjCRuntime.cpp212 EHCatchScope *Catch = CGF.EHStack.pushCatch(Handlers.size());
H A DEHScopeStack.h389 class EHCatchScope *pushCatch(unsigned NumHandlers);

Completed in 60 milliseconds