Lines Matching defs:SubExpr
2441 ExprResult RebuildParenExpr(Expr *SubExpr, SourceLocation LParen,
2443 return getSema().ActOnParenExpr(LParen, RParen, SubExpr);
2465 Expr *SubExpr) {
2466 return getSema().BuildUnaryOp(/*Scope=*/nullptr, OpLoc, Opc, SubExpr);
2498 ExprResult RebuildUnaryExprOrTypeTrait(Expr *SubExpr, SourceLocation OpLoc,
2502 = getSema().CreateUnaryExprOrTypeTraitExpr(SubExpr, OpLoc, ExprKind);
2682 Expr *SubExpr) {
2684 SubExpr);
2761 Expr *SubExpr, TypeSourceInfo *TInfo,
2764 SubExpr, TInfo,
2850 Expr *SubExpr,
2856 SubExpr, RParenLoc);
2861 SubExpr, RParenLoc);
2866 SubExpr,
2872 SubExpr, RParenLoc);
2876 OpLoc, LAngleLoc, TInfo, RAngleLoc, LParenLoc, SubExpr, RParenLoc);
2892 Expr *SubExpr,
2895 TInfo, SubExpr,
2909 Expr *SubExpr,
2912 TInfo, SubExpr,
2926 Expr *SubExpr,
2929 TInfo, SubExpr,
2943 Expr *SubExpr,
2946 TInfo, SubExpr,
2954 SourceLocation LParenLoc, Expr *SubExpr,
2957 OpLoc, tok::kw_addrspace_cast, TInfo, SubExpr,
10329 ExprResult SubExpr = getDerived().TransformExpr(E->getSubExpr());
10330 if (SubExpr.isInvalid())
10333 if (!getDerived().AlwaysRebuild() && SubExpr.get() == E->getSubExpr())
10336 return getDerived().RebuildParenExpr(SubExpr.get(), E->getLParen(),
10355 ExprResult SubExpr;
10357 SubExpr = TransformAddressOfOperand(E->getSubExpr());
10359 SubExpr = TransformExpr(E->getSubExpr());
10360 if (SubExpr.isInvalid())
10363 if (!getDerived().AlwaysRebuild() && SubExpr.get() == E->getSubExpr())
10368 SubExpr.get());
10518 ExprResult SubExpr;
10522 SubExpr = getDerived().TransformParenDependentScopeDeclRefExpr(
10525 SubExpr = getDerived().TransformExpr(E->getArgumentExpr());
10530 } else if (SubExpr.isInvalid())
10533 if (!getDerived().AlwaysRebuild() && SubExpr.get() == E->getArgumentExpr())
10536 return getDerived().RebuildUnaryExprOrTypeTrait(SubExpr.get(),
10985 ExprResult SubExpr
10987 if (SubExpr.isInvalid())
10992 SubExpr.get() == E->getSubExpr())
10998 SubExpr.get());
11211 ExprResult SubExpr = getDerived().TransformExpr(E->getSubExpr());
11212 if (SubExpr.isInvalid())
11217 SubExpr.get() == E->getSubExpr())
11220 return getDerived().RebuildVAArgExpr(E->getBuiltinLoc(), SubExpr.get(),
11458 ExprResult SubExpr
11460 if (SubExpr.isInvalid())
11465 SubExpr.get() == E->getSubExpr())
11471 E->getAngleBrackets().getEnd(), SubExpr.get(), E->getRParenLoc());
11530 ExprResult SubExpr
11532 if (SubExpr.isInvalid())
11537 SubExpr.get() == E->getSubExpr())
11542 SubExpr.get(),
11572 ExprResult SubExpr = getDerived().TransformExpr(E->getExprOperand());
11573 if (SubExpr.isInvalid())
11577 SubExpr.get() == E->getExprOperand())
11581 SubExpr.get(), E->getEndLoc());
11604 ExprResult SubExpr = getDerived().TransformExpr(E->getExprOperand());
11605 if (SubExpr.isInvalid())
11609 SubExpr.get() == E->getExprOperand())
11613 SubExpr.get(), E->getEndLoc());
11647 ExprResult SubExpr = getDerived().TransformExpr(E->getSubExpr());
11648 if (SubExpr.isInvalid())
11652 SubExpr.get() == E->getSubExpr())
11655 return getDerived().RebuildCXXThrowExpr(E->getThrowLoc(), SubExpr.get(),
12363 ExprResult SubExpr;
12367 SubExpr = getDerived().TransformExpr(E->getDimensionExpression());
12368 if (SubExpr.isInvalid())
12371 if (!getDerived().AlwaysRebuild() && SubExpr.get() == E->getDimensionExpression())
12376 SubExpr.get(), E->getEndLoc());
12382 ExprResult SubExpr;
12386 SubExpr = getDerived().TransformExpr(E->getQueriedExpression());
12387 if (SubExpr.isInvalid())
12390 if (!getDerived().AlwaysRebuild() && SubExpr.get() == E->getQueriedExpression())
12395 SubExpr.get(), E->getEndLoc());
13190 ExprResult SubExpr = getDerived().TransformExpr(E->getOperand());
13191 if (SubExpr.isInvalid())
13194 if (!getDerived().AlwaysRebuild() && SubExpr.get() == E->getOperand())
13197 return getDerived().RebuildCXXNoexceptExpr(E->getSourceRange(),SubExpr.get());
13552 ExprResult SubExpr = getDerived().TransformExpr(E->getSubExpr());
13553 if (SubExpr.isInvalid())
13557 SubExpr.get() == E->getSubExpr())
13560 return getDerived().RebuildObjCBoxedExpr(E->getSourceRange(), SubExpr.get());