Home | History | Annotate | Download | only in Sema

Lines Matching full:subexpr

1495   ExprResult RebuildParenExpr(Expr *SubExpr, SourceLocation LParen,
1497 return getSema().ActOnParenExpr(LParen, RParen, SubExpr);
1519 Expr *SubExpr) {
1520 return getSema().BuildUnaryOp(/*Scope=*/0, OpLoc, Opc, SubExpr);
1553 ExprResult RebuildUnaryExprOrTypeTrait(Expr *SubExpr, SourceLocation OpLoc,
1557 = getSema().CreateUnaryExprOrTypeTraitExpr(SubExpr, OpLoc, ExprKind);
1676 Expr *SubExpr) {
1678 SubExpr);
1764 Expr *SubExpr, TypeSourceInfo *TInfo,
1767 SubExpr, TInfo,
1853 Expr *SubExpr,
1859 SubExpr, RParenLoc);
1864 SubExpr, RParenLoc);
1869 SubExpr,
1875 SubExpr, RParenLoc);
1891 Expr *SubExpr,
1894 TInfo, SubExpr,
1908 Expr *SubExpr,
1911 TInfo, SubExpr,
1925 Expr *SubExpr,
1928 TInfo, SubExpr,
1942 Expr *SubExpr,
1945 TInfo, SubExpr,
6448 ExprResult SubExpr = getDerived().TransformExpr(E->getSubExpr());
6449 if (SubExpr.isInvalid())
6452 if (!getDerived().AlwaysRebuild() && SubExpr.get() == E->getSubExpr())
6455 return getDerived().RebuildParenExpr(SubExpr.get(), E->getLParen(),
6474 ExprResult SubExpr;
6476 SubExpr = TransformAddressOfOperand(E->getSubExpr());
6478 SubExpr = TransformExpr(E->getSubExpr());
6479 if (SubExpr.isInvalid())
6482 if (!getDerived().AlwaysRebuild() && SubExpr.get() == E->getSubExpr())
6487 SubExpr.get());
6611 ExprResult SubExpr = getDerived().TransformExpr(E->getArgumentExpr());
6612 if (SubExpr.isInvalid())
6615 if (!getDerived().AlwaysRebuild() && SubExpr.get() == E->getArgumentExpr())
6618 return getDerived().RebuildUnaryExprOrTypeTrait(SubExpr.get(),
6853 ExprResult SubExpr
6855 if (SubExpr.isInvalid())
6860 SubExpr.get() == E->getSubExpr())
6866 SubExpr.get());
7025 ExprResult SubExpr = getDerived().TransformExpr(E->getSubExpr());
7026 if (SubExpr.isInvalid())
7031 SubExpr.get() == E->getSubExpr())
7034 return getDerived().RebuildVAArgExpr(E->getBuiltinLoc(), SubExpr.get(),
7256 ExprResult SubExpr
7258 if (SubExpr.isInvalid())
7263 SubExpr.get() == E->getSubExpr())
7272 SubExpr.get(),
7309 ExprResult SubExpr
7311 if (SubExpr.isInvalid())
7316 SubExpr.get() == E->getSubExpr())
7321 SubExpr.get(),
7351 ExprResult SubExpr = getDerived().TransformExpr(E->getExprOperand());
7352 if (SubExpr.isInvalid())
7356 SubExpr.get() == E->getExprOperand())
7361 SubExpr.get(),
7386 ExprResult SubExpr = getDerived().TransformExpr(E->getExprOperand());
7387 if (SubExpr.isInvalid())
7391 SubExpr.get() == E->getExprOperand())
7396 SubExpr.get(),
7430 ExprResult SubExpr = getDerived().TransformExpr(E->getSubExpr());
7431 if (SubExpr.isInvalid())
7435 SubExpr.get() == E->getSubExpr())
7438 return getDerived().RebuildCXXThrowExpr(E->getThrowLoc(), SubExpr.get(),
7992 ExprResult SubExpr;
7995 SubExpr = getDerived().TransformExpr(E->getDimensionExpression());
7996 if (SubExpr.isInvalid())
7999 if (!getDerived().AlwaysRebuild() && SubExpr.get() == E->getDimensionExpression())
8006 SubExpr.get(),
8013 ExprResult SubExpr;
8016 SubExpr = getDerived().TransformExpr(E->getQueriedExpression());
8017 if (SubExpr.isInvalid())
8020 if (!getDerived().AlwaysRebuild() && SubExpr.get() == E->getQueriedExpression())
8025 E->getTrait(), E->getLocStart(), SubExpr.get(), E->getLocEnd());
8617 ExprResult SubExpr = getDerived().TransformExpr(E->getOperand());
8618 if (SubExpr.isInvalid())
8621 if (!getDerived().AlwaysRebuild() && SubExpr.get() == E->getOperand())
8624 return getDerived().RebuildCXXNoexceptExpr(E->getSourceRange(),SubExpr.get());
8733 SubExpr = getDerived().TransformExpr(E->getSubExpr());
8734 if (SubExpr.isInvalid())
8738 SubExpr.get() == E->getSubExpr())
8741 return getDerived().RebuildObjCBoxedExpr(E->getSourceRange(), SubExpr.get());