Home | History | Annotate | Download | only in Sema

Lines Matching refs:subExpr

1411   ExprResult RebuildParenExpr(Expr *SubExpr, SourceLocation LParen,
1413 return getSema().ActOnParenExpr(LParen, RParen, SubExpr);
1435 Expr *SubExpr) {
1436 return getSema().BuildUnaryOp(/*Scope=*/0, OpLoc, Opc, SubExpr);
1469 ExprResult RebuildUnaryExprOrTypeTrait(Expr *SubExpr, SourceLocation OpLoc,
1473 = getSema().CreateUnaryExprOrTypeTraitExpr(SubExpr, OpLoc, ExprKind);
1592 Expr *SubExpr) {
1594 SubExpr);
1681 Expr *SubExpr, TypeSourceInfo *TInfo,
1684 SubExpr, TInfo,
1772 Expr *SubExpr,
1778 SubExpr, RParenLoc);
1783 SubExpr, RParenLoc);
1788 SubExpr,
1794 SubExpr, RParenLoc);
1810 Expr *SubExpr,
1813 TInfo, SubExpr,
1827 Expr *SubExpr,
1830 TInfo, SubExpr,
1844 Expr *SubExpr,
1847 TInfo, SubExpr,
1861 Expr *SubExpr,
1864 TInfo, SubExpr,
6191 ExprResult SubExpr = getDerived().TransformExpr(E->getSubExpr());
6192 if (SubExpr.isInvalid())
6195 if (!getDerived().AlwaysRebuild() && SubExpr.get() == E->getSubExpr())
6198 return getDerived().RebuildParenExpr(SubExpr.get(), E->getLParen(),
6205 ExprResult SubExpr = getDerived().TransformExpr(E->getSubExpr());
6206 if (SubExpr.isInvalid())
6209 if (!getDerived().AlwaysRebuild() && SubExpr.get() == E->getSubExpr())
6214 SubExpr.get());
6337 ExprResult SubExpr = getDerived().TransformExpr(E->getArgumentExpr());
6338 if (SubExpr.isInvalid())
6341 if (!getDerived().AlwaysRebuild() && SubExpr.get() == E->getArgumentExpr())
6344 return getDerived().RebuildUnaryExprOrTypeTrait(SubExpr.get(),
6576 ExprResult SubExpr
6578 if (SubExpr.isInvalid())
6583 SubExpr.get() == E->getSubExpr())
6589 SubExpr.get());
6748 ExprResult SubExpr = getDerived().TransformExpr(E->getSubExpr());
6749 if (SubExpr.isInvalid())
6754 SubExpr.get() == E->getSubExpr())
6757 return getDerived().RebuildVAArgExpr(E->getBuiltinLoc(), SubExpr.get(),
6972 ExprResult SubExpr
6974 if (SubExpr.isInvalid())
6979 SubExpr.get() == E->getSubExpr())
6995 SubExpr.get(),
7032 ExprResult SubExpr
7034 if (SubExpr.isInvalid())
7039 SubExpr.get() == E->getSubExpr())
7044 SubExpr.get(),
7073 ExprResult SubExpr = getDerived().TransformExpr(E->getExprOperand());
7074 if (SubExpr.isInvalid())
7078 SubExpr.get() == E->getExprOperand())
7083 SubExpr.get(),
7108 ExprResult SubExpr = getDerived().TransformExpr(E->getExprOperand());
7109 if (SubExpr.isInvalid())
7113 SubExpr.get() == E->getExprOperand())
7118 SubExpr.get(),
7158 ExprResult SubExpr = getDerived().TransformExpr(E->getSubExpr());
7159 if (SubExpr.isInvalid())
7163 SubExpr.get() == E->getSubExpr())
7166 return getDerived().RebuildCXXThrowExpr(E->getThrowLoc(), SubExpr.get(),
7689 ExprResult SubExpr;
7692 SubExpr = getDerived().TransformExpr(E->getDimensionExpression());
7693 if (SubExpr.isInvalid())
7696 if (!getDerived().AlwaysRebuild() && SubExpr.get() == E->getDimensionExpression())
7703 SubExpr.get(),
7710 ExprResult SubExpr;
7713 SubExpr = getDerived().TransformExpr(E->getQueriedExpression());
7714 if (SubExpr.isInvalid())
7717 if (!getDerived().AlwaysRebuild() && SubExpr.get() == E->getQueriedExpression())
7722 E->getTrait(), E->getLocStart(), SubExpr.get(), E->getLocEnd());
8262 ExprResult SubExpr = getDerived().TransformExpr(E->getOperand());
8263 if (SubExpr.isInvalid())
8266 if (!getDerived().AlwaysRebuild() && SubExpr.get() == E->getOperand())
8269 return getDerived().RebuildCXXNoexceptExpr(E->getSourceRange(),SubExpr.get());
8364 ExprResult SubExpr = getDerived().TransformExpr(E->getSubExpr());
8365 if (SubExpr.isInvalid())
8369 SubExpr.get() == E->getSubExpr())
8372 return getDerived().RebuildObjCBoxedExpr(E->getSourceRange(), SubExpr.get());
8537 Expr *subExpr = result.take();
8540 subExpr == E->getSubExpr())
8544 ObjCIndirectCopyRestoreExpr(subExpr, E->getType(), E->shouldCopy()));