Home
last modified time | relevance | path

Searched refs:FilterExpr (Results 1 – 7 of 7) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DStmt.cpp1246 SEHExceptStmt::SEHExceptStmt(SourceLocation Loc, Expr *FilterExpr, Stmt *Block) in SEHExceptStmt() argument
1248 Children[FILTER_EXPR] = FilterExpr; in SEHExceptStmt()
1253 Expr *FilterExpr, Stmt *Block) { in Create() argument
1254 return new(C) SEHExceptStmt(Loc,FilterExpr,Block); in Create()
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGException.cpp2056 const Expr *FilterExpr = Except.getFilterExpr(); in GenerateSEHFilterFunction() local
2057 startOutlinedSEHHelper(ParentCGF, true, FilterExpr); in GenerateSEHFilterFunction()
2060 llvm::Value *R = EmitScalarExpr(FilterExpr); in GenerateSEHFilterFunction()
2062 FilterExpr->getType()->isSignedIntegerType()); in GenerateSEHFilterFunction()
2065 FinishFunction(FilterExpr->getEndLoc()); in GenerateSEHFilterFunction()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Parse/
H A DParseStmt.cpp548 ExprResult FilterExpr; in ParseSEHExceptBlock() local
552 FilterExpr = Actions.CorrectDelayedTyposInExpr(ParseExpression()); in ParseSEHExceptBlock()
561 if(FilterExpr.isInvalid()) in ParseSEHExceptBlock()
575 return Actions.ActOnSEHExceptBlock(ExceptLoc, FilterExpr.get(), Block.get()); in ParseSEHExceptBlock()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaStmt.cpp4558 StmtResult Sema::ActOnSEHExceptBlock(SourceLocation Loc, Expr *FilterExpr, in ActOnSEHExceptBlock() argument
4560 assert(FilterExpr && Block); in ActOnSEHExceptBlock()
4561 QualType FTy = FilterExpr->getType(); in ActOnSEHExceptBlock()
4564 Diag(FilterExpr->getExprLoc(), diag::err_filter_expression_integral) in ActOnSEHExceptBlock()
4567 return SEHExceptStmt::Create(Context, Loc, FilterExpr, Block); in ActOnSEHExceptBlock()
H A DTreeTransform.h2393 StmtResult RebuildSEHExceptStmt(SourceLocation Loc, Expr *FilterExpr, in RebuildSEHExceptStmt() argument
2395 return getSema().ActOnSEHExceptBlock(Loc, FilterExpr, Block); in RebuildSEHExceptStmt()
8377 ExprResult FilterExpr = getDerived().TransformExpr(S->getFilterExpr()); in TransformSEHExceptStmt() local
8378 if (FilterExpr.isInvalid()) in TransformSEHExceptStmt()
8385 return getDerived().RebuildSEHExceptStmt(S->getExceptLoc(), FilterExpr.get(), in TransformSEHExceptStmt()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DStmt.h3309 SEHExceptStmt(SourceLocation Loc, Expr *FilterExpr, Stmt *Block);
3315 Expr *FilterExpr,
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Sema/
H A DSema.h4843 Expr *FilterExpr,