Lines Matching defs:SubExpr
2728 ExprResult RebuildParenExpr(Expr *SubExpr, SourceLocation LParen,
2730 return getSema().ActOnParenExpr(LParen, RParen, SubExpr);
2752 Expr *SubExpr) {
2753 return getSema().BuildUnaryOp(/*Scope=*/nullptr, OpLoc, Opc, SubExpr);
2785 ExprResult RebuildUnaryExprOrTypeTrait(Expr *SubExpr, SourceLocation OpLoc,
2789 = getSema().CreateUnaryExprOrTypeTraitExpr(SubExpr, OpLoc, ExprKind);
3014 Expr *SubExpr) {
3016 SubExpr);
3091 Expr *SubExpr, TypeSourceInfo *TInfo,
3094 SubExpr, TInfo,
3197 Expr *SubExpr,
3203 SubExpr, RParenLoc);
3208 SubExpr, RParenLoc);
3213 SubExpr,
3219 SubExpr, RParenLoc);
3223 OpLoc, LAngleLoc, TInfo, RAngleLoc, LParenLoc, SubExpr, RParenLoc);
3239 Expr *SubExpr,
3242 TInfo, SubExpr,
3256 Expr *SubExpr,
3259 TInfo, SubExpr,
3273 Expr *SubExpr,
3276 TInfo, SubExpr,
3290 Expr *SubExpr,
3293 TInfo, SubExpr,
3301 SourceLocation LParenLoc, Expr *SubExpr,
3304 OpLoc, tok::kw_addrspace_cast, TInfo, SubExpr,
12813 ExprResult SubExpr = getDerived().TransformExpr(E->getSubExpr());
12814 if (SubExpr.isInvalid())
12817 if (!getDerived().AlwaysRebuild() && SubExpr.get() == E->getSubExpr())
12820 return getDerived().RebuildParenExpr(SubExpr.get(), E->getLParen(),
12843 ExprResult SubExpr;
12845 SubExpr = TransformAddressOfOperand(E->getSubExpr());
12847 SubExpr = TransformExpr(E->getSubExpr());
12848 if (SubExpr.isInvalid())
12851 if (!getDerived().AlwaysRebuild() && SubExpr.get() == E->getSubExpr())
12856 SubExpr.get());
13006 ExprResult SubExpr;
13010 SubExpr = getDerived().TransformParenDependentScopeDeclRefExpr(
13013 SubExpr = getDerived().TransformExpr(E->getArgumentExpr());
13018 } else if (SubExpr.isInvalid())
13021 if (!getDerived().AlwaysRebuild() && SubExpr.get() == E->getArgumentExpr())
13024 return getDerived().RebuildUnaryExprOrTypeTrait(SubExpr.get(),
13494 ExprResult SubExpr
13496 if (SubExpr.isInvalid())
13501 SubExpr.get() == E->getSubExpr())
13507 SubExpr.get());
13719 ExprResult SubExpr = getDerived().TransformExpr(E->getSubExpr());
13720 if (SubExpr.isInvalid())
13725 SubExpr.get() == E->getSubExpr())
13728 return getDerived().RebuildVAArgExpr(E->getBuiltinLoc(), SubExpr.get(),
13988 ExprResult SubExpr
13990 if (SubExpr.isInvalid())
13995 SubExpr.get() == E->getSubExpr())
14001 E->getAngleBrackets().getEnd(), SubExpr.get(), E->getRParenLoc());
14060 ExprResult SubExpr
14062 if (SubExpr.isInvalid())
14067 SubExpr.get() == E->getSubExpr())
14072 SubExpr.get(),
14107 ExprResult SubExpr = getDerived().TransformExpr(Op);
14108 if (SubExpr.isInvalid())
14112 SubExpr.get() == E->getExprOperand())
14116 SubExpr.get(), E->getEndLoc());
14139 ExprResult SubExpr = getDerived().TransformExpr(E->getExprOperand());
14140 if (SubExpr.isInvalid())
14144 SubExpr.get() == E->getExprOperand())
14148 SubExpr.get(), E->getEndLoc());
14199 ExprResult SubExpr = getDerived().TransformExpr(E->getSubExpr());
14200 if (SubExpr.isInvalid())
14204 SubExpr.get() == E->getSubExpr())
14207 return getDerived().RebuildCXXThrowExpr(E->getThrowLoc(), SubExpr.get(),
14952 ExprResult SubExpr;
14956 SubExpr = getDerived().TransformExpr(E->getDimensionExpression());
14957 if (SubExpr.isInvalid())
14962 SubExpr.get(), E->getEndLoc());
14968 ExprResult SubExpr;
14972 SubExpr = getDerived().TransformExpr(E->getQueriedExpression());
14973 if (SubExpr.isInvalid())
14976 if (!getDerived().AlwaysRebuild() && SubExpr.get() == E->getQueriedExpression())
14981 SubExpr.get(), E->getEndLoc());
15862 ExprResult SubExpr = getDerived().TransformExpr(E->getOperand());
15863 if (SubExpr.isInvalid())
15866 if (!getDerived().AlwaysRebuild() && SubExpr.get() == E->getOperand())
15869 return getDerived().RebuildCXXNoexceptExpr(E->getSourceRange(),SubExpr.get());
16348 ExprResult SubExpr = getDerived().TransformExpr(E->getSubExpr());
16349 if (SubExpr.isInvalid())
16353 SubExpr.get() == E->getSubExpr())
16356 return getDerived().RebuildObjCBoxedExpr(E->getSourceRange(), SubExpr.get());