Lines Matching refs:SubExpr

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