Home
last modified time | relevance | path

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

/NextBSD/contrib/llvm/tools/clang/lib/CodeGen/
HDCGException.cpp1581 const Expr *FilterExpr = Except.getFilterExpr(); in GenerateSEHFilterFunction() local
1582 startOutlinedSEHHelper(ParentCGF, true, FilterExpr); in GenerateSEHFilterFunction()
1585 llvm::Value *R = EmitScalarExpr(FilterExpr); in GenerateSEHFilterFunction()
1587 FilterExpr->getType()->isSignedIntegerType()); in GenerateSEHFilterFunction()
1590 FinishFunction(FilterExpr->getLocEnd()); in GenerateSEHFilterFunction()
/NextBSD/contrib/llvm/tools/clang/lib/Parse/
HDParseStmt.cpp472 ExprResult FilterExpr; in ParseSEHExceptBlock() local
476 FilterExpr = Actions.CorrectDelayedTyposInExpr(ParseExpression()); in ParseSEHExceptBlock()
485 if(FilterExpr.isInvalid()) in ParseSEHExceptBlock()
499 return Actions.ActOnSEHExceptBlock(ExceptLoc, FilterExpr.get(), Block.get()); in ParseSEHExceptBlock()
/NextBSD/contrib/llvm/tools/clang/lib/Sema/
HDSemaStmt.cpp3662 Expr *FilterExpr, in ActOnSEHExceptBlock() argument
3664 assert(FilterExpr && Block); in ActOnSEHExceptBlock()
3666 if(!FilterExpr->getType()->isIntegerType()) { in ActOnSEHExceptBlock()
3667 return StmtError(Diag(FilterExpr->getExprLoc(), in ActOnSEHExceptBlock()
3669 << FilterExpr->getType()); in ActOnSEHExceptBlock()
3672 return SEHExceptStmt::Create(Context,Loc,FilterExpr,Block); in ActOnSEHExceptBlock()
HDTreeTransform.h1729 StmtResult RebuildSEHExceptStmt(SourceLocation Loc, Expr *FilterExpr, in RebuildSEHExceptStmt() argument
1731 return getSema().ActOnSEHExceptBlock(Loc, FilterExpr, Block); in RebuildSEHExceptStmt()
6797 ExprResult FilterExpr = getDerived().TransformExpr(S->getFilterExpr()); in TransformSEHExceptStmt() local
6798 if (FilterExpr.isInvalid()) in TransformSEHExceptStmt()
6805 return getDerived().RebuildSEHExceptStmt(S->getExceptLoc(), FilterExpr.get(), in TransformSEHExceptStmt()
/NextBSD/contrib/llvm/tools/clang/lib/AST/
HDStmt.cpp1047 Expr *FilterExpr, in SEHExceptStmt() argument
1052 Children[FILTER_EXPR] = FilterExpr; in SEHExceptStmt()
1057 Expr *FilterExpr, Stmt *Block) { in Create() argument
1058 return new(C) SEHExceptStmt(Loc,FilterExpr,Block); in Create()
/NextBSD/contrib/llvm/tools/clang/include/clang/AST/
HDStmt.h1836 Expr *FilterExpr,
1846 Expr *FilterExpr,
/NextBSD/contrib/llvm/tools/clang/include/clang/Sema/
HDSema.h3421 Expr *FilterExpr,