Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:Handler

171       CatchHandler &Handler = Handlers.back();
172 Handler.Variable = CatchDecl;
173 Handler.Body = CatchStmt->getCatchBody();
174 Handler.Block = CGF.createBasicBlock("catch");
175 Handler.Flags = 0;
180 Handler.TypeInfo = catchAll.RTTI;
181 Handler.Flags = catchAll.Flags;
186 Handler.TypeInfo = GetEHType(CatchDecl->getType());
228 CatchHandler &Handler = Handlers[I];
230 CGF.EmitBlock(Handler.Block);
234 if ((CPI = dyn_cast_or_null<llvm::CatchPadInst>(Handler.Block->getFirstNonPHI()))) {
245 CodeGenFunction::LexicalScope cleanups(CGF, Handler.Body->getSourceRange());
249 bool EndCatchMightThrow = (Handler.Variable == nullptr);
257 if (const VarDecl *CatchParam = Handler.Variable) {
268 CGF.EmitStmt(Handler.Body);