Home | History | Annotate | Download | only in Sema

Lines Matching defs:SubExpr

1999   ExprResult RebuildParenExpr(Expr *SubExpr, SourceLocation LParen,
2001 return getSema().ActOnParenExpr(LParen, RParen, SubExpr);
2023 Expr *SubExpr) {
2024 return getSema().BuildUnaryOp(/*Scope=*/nullptr, OpLoc, Opc, SubExpr);
2056 ExprResult RebuildUnaryExprOrTypeTrait(Expr *SubExpr, SourceLocation OpLoc,
2060 = getSema().CreateUnaryExprOrTypeTraitExpr(SubExpr, OpLoc, ExprKind);
2190 Expr *SubExpr) {
2192 SubExpr);
2279 Expr *SubExpr, TypeSourceInfo *TInfo,
2282 SubExpr, TInfo,
2368 Expr *SubExpr,
2374 SubExpr, RParenLoc);
2379 SubExpr, RParenLoc);
2384 SubExpr,
2390 SubExpr, RParenLoc);
2406 Expr *SubExpr,
2409 TInfo, SubExpr,
2423 Expr *SubExpr,
2426 TInfo, SubExpr,
2440 Expr *SubExpr,
2443 TInfo, SubExpr,
2457 Expr *SubExpr,
2460 TInfo, SubExpr,
8313 ExprResult SubExpr = getDerived().TransformExpr(E->getSubExpr());
8314 if (SubExpr.isInvalid())
8317 if (!getDerived().AlwaysRebuild() && SubExpr.get() == E->getSubExpr())
8320 return getDerived().RebuildParenExpr(SubExpr.get(), E->getLParen(),
8339 ExprResult SubExpr;
8341 SubExpr = TransformAddressOfOperand(E->getSubExpr());
8343 SubExpr = TransformExpr(E->getSubExpr());
8344 if (SubExpr.isInvalid())
8347 if (!getDerived().AlwaysRebuild() && SubExpr.get() == E->getSubExpr())
8352 SubExpr.get());
8483 ExprResult SubExpr;
8487 SubExpr = getDerived().TransformParenDependentScopeDeclRefExpr(
8490 SubExpr = getDerived().TransformExpr(E->getArgumentExpr());
8495 } else if (SubExpr.isInvalid())
8498 if (!getDerived().AlwaysRebuild() && SubExpr.get() == E->getArgumentExpr())
8501 return getDerived().RebuildUnaryExprOrTypeTrait(SubExpr.get(),
8766 ExprResult SubExpr
8768 if (SubExpr.isInvalid())
8773 SubExpr.get() == E->getSubExpr())
8779 SubExpr.get());
8962 ExprResult SubExpr = getDerived().TransformExpr(E->getSubExpr());
8963 if (SubExpr.isInvalid())
8968 SubExpr.get() == E->getSubExpr())
8971 return getDerived().RebuildVAArgExpr(E->getBuiltinLoc(), SubExpr.get(),
9192 ExprResult SubExpr
9194 if (SubExpr.isInvalid())
9199 SubExpr.get() == E->getSubExpr())
9205 E->getAngleBrackets().getEnd(), SubExpr.get(), E->getRParenLoc());
9241 ExprResult SubExpr
9243 if (SubExpr.isInvalid())
9248 SubExpr.get() == E->getSubExpr())
9253 SubExpr.get(),
9283 ExprResult SubExpr = getDerived().TransformExpr(E->getExprOperand());
9284 if (SubExpr.isInvalid())
9288 SubExpr.get() == E->getExprOperand())
9293 SubExpr.get(),
9318 ExprResult SubExpr = getDerived().TransformExpr(E->getExprOperand());
9319 if (SubExpr.isInvalid())
9323 SubExpr.get() == E->getExprOperand())
9328 SubExpr.get(),
9362 ExprResult SubExpr = getDerived().TransformExpr(E->getSubExpr());
9363 if (SubExpr.isInvalid())
9367 SubExpr.get() == E->getSubExpr())
9370 return getDerived().RebuildCXXThrowExpr(E->getThrowLoc(), SubExpr.get(),
9900 ExprResult SubExpr;
9903 SubExpr = getDerived().TransformExpr(E->getDimensionExpression());
9904 if (SubExpr.isInvalid())
9907 if (!getDerived().AlwaysRebuild() && SubExpr.get() == E->getDimensionExpression())
9914 SubExpr.get(),
9921 ExprResult SubExpr;
9924 SubExpr = getDerived().TransformExpr(E->getQueriedExpression());
9925 if (SubExpr.isInvalid())
9928 if (!getDerived().AlwaysRebuild() && SubExpr.get() == E->getQueriedExpression())
9933 E->getTrait(), E->getLocStart(), SubExpr.get(), E->getLocEnd());
10625 ExprResult SubExpr = getDerived().TransformExpr(E->getOperand());
10626 if (SubExpr.isInvalid())
10629 if (!getDerived().AlwaysRebuild() && SubExpr.get() == E->getOperand())
10632 return getDerived().RebuildCXXNoexceptExpr(E->getSourceRange(),SubExpr.get());
10913 ExprResult SubExpr = getDerived().TransformExpr(E->getSubExpr());
10914 if (SubExpr.isInvalid())
10918 SubExpr.get() == E->getSubExpr())
10921 return getDerived().RebuildObjCBoxedExpr(E->getSourceRange(), SubExpr.get());