Home
last modified time | relevance | path

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

/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/
HDCGObjCRuntime.cpp256 if (const VarDecl *CatchParam = Handler.Variable) { in EmitTryCatchStmt() local
257 llvm::Type *CatchType = CGF.ConvertType(CatchParam->getType()); in EmitTryCatchStmt()
260 CGF.EmitAutoVarDecl(*CatchParam); in EmitTryCatchStmt()
261 EmitInitOfCatchParam(CGF, CastExn, CatchParam); in EmitTryCatchStmt()
HDItaniumCXXABI.cpp4111 const VarDecl &CatchParam, in InitCatchParam() argument
4118 CGF.CGM.getContext().getCanonicalType(CatchParam.getType()); in InitCatchParam()
4242 const Expr *copyExpr = CatchParam.getInit(); in InitCatchParam()
4266 CGF.MakeAddrLValue(adjustedExn, CatchParam.getType())); in InitCatchParam()
4316 VarDecl *CatchParam = S->getExceptionDecl(); in emitBeginCatch() local
4317 if (!CatchParam) { in emitBeginCatch()
4324 CodeGenFunction::AutoVarEmission var = CGF.EmitAutoVarAlloca(*CatchParam); in emitBeginCatch()
4325 InitCatchParam(CGF, *CatchParam, var.getObjectAddress(CGF), S->getBeginLoc()); in emitBeginCatch()
HDCGObjCMac.cpp4753 const VarDecl *CatchParam = CatchStmt->getCatchParamDecl(); in EmitTryOrSynchronizedStmt() local
4757 if (!CatchParam) { in EmitTryOrSynchronizedStmt()
4760 OPT = CatchParam->getType()->getAs<ObjCObjectPointerType>(); in EmitTryOrSynchronizedStmt()
4774 if (CatchParam) { in EmitTryOrSynchronizedStmt()
4775 CGF.EmitAutoVarDecl(*CatchParam); in EmitTryOrSynchronizedStmt()
4779 EmitInitOfCatchParam(CGF, Caught, CatchParam); in EmitTryOrSynchronizedStmt()
4819 CGF.EmitAutoVarDecl(*CatchParam); in EmitTryOrSynchronizedStmt()
4825 CGF.ConvertType(CatchParam->getType())); in EmitTryOrSynchronizedStmt()
4826 EmitInitOfCatchParam(CGF, Tmp, CatchParam); in EmitTryOrSynchronizedStmt()
HDMicrosoftCXXABI.cpp874 VarDecl *CatchParam = S->getExceptionDecl(); in emitBeginCatch() local
882 if (!CatchParam || !CatchParam->getDeclName()) { in emitBeginCatch()
887 CodeGenFunction::AutoVarEmission var = CGF.EmitAutoVarAlloca(*CatchParam); in emitBeginCatch()
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/AST/
HDASTNodeTraverser.h687 if (const VarDecl *CatchParam = Node->getCatchParamDecl()) in VisitObjCAtCatchStmt() local
688 Visit(CatchParam); in VisitObjCAtCatchStmt()