Home | History | Annotate | Download | only in Sema

Lines Matching defs:SubExpr

1689   ExprResult RebuildParenExpr(Expr *SubExpr, SourceLocation LParen,
1691 return getSema().ActOnParenExpr(LParen, RParen, SubExpr);
1713 Expr *SubExpr) {
1714 return getSema().BuildUnaryOp(/*Scope=*/nullptr, OpLoc, Opc, SubExpr);
1747 ExprResult RebuildUnaryExprOrTypeTrait(Expr *SubExpr, SourceLocation OpLoc,
1751 = getSema().CreateUnaryExprOrTypeTraitExpr(SubExpr, OpLoc, ExprKind);
1870 Expr *SubExpr) {
1872 SubExpr);
1958 Expr *SubExpr, TypeSourceInfo *TInfo,
1961 SubExpr, TInfo,
2047 Expr *SubExpr,
2053 SubExpr, RParenLoc);
2058 SubExpr, RParenLoc);
2063 SubExpr,
2069 SubExpr, RParenLoc);
2085 Expr *SubExpr,
2088 TInfo, SubExpr,
2102 Expr *SubExpr,
2105 TInfo, SubExpr,
2119 SubExpr,
2122 TInfo, SubExpr,
2136 Expr *SubExpr,
2139 TInfo, SubExpr,
6881 ExprResult SubExpr = getDerived().TransformExpr(E->getSubExpr());
6882 if (SubExpr.isInvalid())
6885 if (!getDerived().AlwaysRebuild() && SubExpr.get() == E->getSubExpr())
6888 return getDerived().RebuildParenExpr(SubExpr.get(), E->getLParen(),
6907 ExprResult SubExpr;
6909 SubExpr = TransformAddressOfOperand(E->getSubExpr());
6911 SubExpr = TransformExpr(E->getSubExpr());
6912 if (SubExpr.isInvalid())
6915 if (!getDerived().AlwaysRebuild() && SubExpr.get() == E->getSubExpr())
6920 SubExpr.get());
7047 ExprResult SubExpr;
7051 SubExpr = getDerived().TransformParenDependentScopeDeclRefExpr(
7054 SubExpr = getDerived().TransformExpr(E->getArgumentExpr());
7059 } else if (SubExpr.isInvalid())
7062 if (!getDerived().AlwaysRebuild() && SubExpr.get() == E->getArgumentExpr())
7065 return getDerived().RebuildUnaryExprOrTypeTrait(SubExpr.get(),
7300 ExprResult SubExpr
7302 if (SubExpr.isInvalid())
7307 SubExpr.get() == E->getSubExpr())
7313 SubExpr.get());
7472 ExprResult SubExpr = getDerived().TransformExpr(E->getSubExpr());
7473 if (SubExpr.isInvalid())
7478 SubExpr.get() == E->getSubExpr())
7481 return getDerived().RebuildVAArgExpr(E->getBuiltinLoc(), SubExpr.get(),
7702 ExprResult SubExpr
7704 if (SubExpr.isInvalid())
7709 SubExpr.get() == E->getSubExpr())
7718 SubExpr.get(),
7755 ExprResult SubExpr
7757 if (SubExpr.isInvalid())
7762 SubExpr.get() == E->getSubExpr())
7767 SubExpr.get(),
7797 ExprResult SubExpr = getDerived().TransformExpr(E->getExprOperand());
7798 if (SubExpr.isInvalid())
7802 SubExpr.get() == E->getExprOperand())
7807 SubExpr.get(),
7832 ExprResult SubExpr = getDerived().TransformExpr(E->getExprOperand());
7833 if (SubExpr.isInvalid())
7837 SubExpr.get() == E->getExprOperand())
7842 SubExpr.get(),
7876 ExprResult SubExpr = getDerived().TransformExpr(E->getSubExpr());
7877 if (SubExpr.isInvalid())
7881 SubExpr.get() == E->getSubExpr())
7884 return getDerived().RebuildCXXThrowExpr(E->getThrowLoc(), SubExpr.get(),
8403 ExprResult SubExpr;
8406 SubExpr = getDerived().TransformExpr(E->getDimensionExpression());
8407 if (SubExpr.isInvalid())
8410 if (!getDerived().AlwaysRebuild() && SubExpr.get() == E->getDimensionExpression())
8417 SubExpr.get(),
8424 ExprResult SubExpr;
8427 SubExpr = getDerived().TransformExpr(E->getQueriedExpression());
8428 if (SubExpr.isInvalid())
8431 if (!getDerived().AlwaysRebuild() && SubExpr.get() == E->getQueriedExpression())
8436 E->getTrait(), E->getLocStart(), SubExpr.get(), E->getLocEnd());
9139 ExprResult SubExpr = getDerived().TransformExpr(E->getOperand());
9140 if (SubExpr.isInvalid())
9143 if (!getDerived().AlwaysRebuild() && SubExpr.get() == E->getOperand())
9146 return getDerived().RebuildCXXNoexceptExpr(E->getSourceRange(),SubExpr.get());
9255 ExprResult SubExpr = getDerived().TransformExpr(E->getSubExpr());
9256 if (SubExpr.isInvalid())
9260 SubExpr.get() == E->getSubExpr())
9263 return getDerived().RebuildObjCBoxedExpr(E->getSourceRange(), SubExpr.get());