Lines Matching refs:SubExpr
2606 ExprResult RebuildParenExpr(Expr *SubExpr, SourceLocation LParen, in RebuildParenExpr() argument
2608 return getSema().ActOnParenExpr(LParen, RParen, SubExpr); in RebuildParenExpr()
2630 Expr *SubExpr) { in RebuildUnaryOperator() argument
2631 return getSema().BuildUnaryOp(/*Scope=*/nullptr, OpLoc, Opc, SubExpr); in RebuildUnaryOperator()
2663 ExprResult RebuildUnaryExprOrTypeTrait(Expr *SubExpr, SourceLocation OpLoc, in RebuildUnaryExprOrTypeTrait() argument
2667 = getSema().CreateUnaryExprOrTypeTraitExpr(SubExpr, OpLoc, ExprKind); in RebuildUnaryExprOrTypeTrait()
2854 Expr *SubExpr) { in RebuildCStyleCastExpr() argument
2856 SubExpr); in RebuildCStyleCastExpr()
2931 Expr *SubExpr, TypeSourceInfo *TInfo, in RebuildVAArgExpr() argument
2934 SubExpr, TInfo, in RebuildVAArgExpr()
3020 Expr *SubExpr, in RebuildCXXNamedCastExpr() argument
3026 SubExpr, RParenLoc); in RebuildCXXNamedCastExpr()
3031 SubExpr, RParenLoc); in RebuildCXXNamedCastExpr()
3036 SubExpr, in RebuildCXXNamedCastExpr()
3042 SubExpr, RParenLoc); in RebuildCXXNamedCastExpr()
3046 OpLoc, LAngleLoc, TInfo, RAngleLoc, LParenLoc, SubExpr, RParenLoc); in RebuildCXXNamedCastExpr()
3062 Expr *SubExpr, in RebuildCXXStaticCastExpr() argument
3065 TInfo, SubExpr, in RebuildCXXStaticCastExpr()
3079 Expr *SubExpr, in RebuildCXXDynamicCastExpr() argument
3082 TInfo, SubExpr, in RebuildCXXDynamicCastExpr()
3096 Expr *SubExpr, in RebuildCXXReinterpretCastExpr() argument
3099 TInfo, SubExpr, in RebuildCXXReinterpretCastExpr()
3113 Expr *SubExpr, in RebuildCXXConstCastExpr() argument
3116 TInfo, SubExpr, in RebuildCXXConstCastExpr()
3124 SourceLocation LParenLoc, Expr *SubExpr, in RebuildCXXAddrspaceCastExpr() argument
3127 OpLoc, tok::kw_addrspace_cast, TInfo, SubExpr, in RebuildCXXAddrspaceCastExpr()
10832 ExprResult SubExpr = getDerived().TransformExpr(E->getSubExpr()); in TransformParenExpr() local
10833 if (SubExpr.isInvalid()) in TransformParenExpr()
10836 if (!getDerived().AlwaysRebuild() && SubExpr.get() == E->getSubExpr()) in TransformParenExpr()
10839 return getDerived().RebuildParenExpr(SubExpr.get(), E->getLParen(), in TransformParenExpr()
10858 ExprResult SubExpr; in TransformUnaryOperator() local
10860 SubExpr = TransformAddressOfOperand(E->getSubExpr()); in TransformUnaryOperator()
10862 SubExpr = TransformExpr(E->getSubExpr()); in TransformUnaryOperator()
10863 if (SubExpr.isInvalid()) in TransformUnaryOperator()
10866 if (!getDerived().AlwaysRebuild() && SubExpr.get() == E->getSubExpr()) in TransformUnaryOperator()
10871 SubExpr.get()); in TransformUnaryOperator()
11021 ExprResult SubExpr; in TransformUnaryExprOrTypeTraitExpr() local
11025 SubExpr = getDerived().TransformParenDependentScopeDeclRefExpr( in TransformUnaryExprOrTypeTraitExpr()
11028 SubExpr = getDerived().TransformExpr(E->getArgumentExpr()); in TransformUnaryExprOrTypeTraitExpr()
11033 } else if (SubExpr.isInvalid()) in TransformUnaryExprOrTypeTraitExpr()
11036 if (!getDerived().AlwaysRebuild() && SubExpr.get() == E->getArgumentExpr()) in TransformUnaryExprOrTypeTraitExpr()
11039 return getDerived().RebuildUnaryExprOrTypeTrait(SubExpr.get(), in TransformUnaryExprOrTypeTraitExpr()
11502 ExprResult SubExpr in TransformCStyleCastExpr() local
11504 if (SubExpr.isInvalid()) in TransformCStyleCastExpr()
11509 SubExpr.get() == E->getSubExpr()) in TransformCStyleCastExpr()
11515 SubExpr.get()); in TransformCStyleCastExpr()
11728 ExprResult SubExpr = getDerived().TransformExpr(E->getSubExpr()); in TransformVAArgExpr() local
11729 if (SubExpr.isInvalid()) in TransformVAArgExpr()
11734 SubExpr.get() == E->getSubExpr()) in TransformVAArgExpr()
11737 return getDerived().RebuildVAArgExpr(E->getBuiltinLoc(), SubExpr.get(), in TransformVAArgExpr()
11979 ExprResult SubExpr in TransformCXXNamedCastExpr() local
11981 if (SubExpr.isInvalid()) in TransformCXXNamedCastExpr()
11986 SubExpr.get() == E->getSubExpr()) in TransformCXXNamedCastExpr()
11992 E->getAngleBrackets().getEnd(), SubExpr.get(), E->getRParenLoc()); in TransformCXXNamedCastExpr()
12051 ExprResult SubExpr in TransformCXXFunctionalCastExpr() local
12053 if (SubExpr.isInvalid()) in TransformCXXFunctionalCastExpr()
12058 SubExpr.get() == E->getSubExpr()) in TransformCXXFunctionalCastExpr()
12063 SubExpr.get(), in TransformCXXFunctionalCastExpr()
12098 ExprResult SubExpr = getDerived().TransformExpr(Op); in TransformCXXTypeidExpr() local
12099 if (SubExpr.isInvalid()) in TransformCXXTypeidExpr()
12103 SubExpr.get() == E->getExprOperand()) in TransformCXXTypeidExpr()
12107 SubExpr.get(), E->getEndLoc()); in TransformCXXTypeidExpr()
12130 ExprResult SubExpr = getDerived().TransformExpr(E->getExprOperand()); in TransformCXXUuidofExpr() local
12131 if (SubExpr.isInvalid()) in TransformCXXUuidofExpr()
12135 SubExpr.get() == E->getExprOperand()) in TransformCXXUuidofExpr()
12139 SubExpr.get(), E->getEndLoc()); in TransformCXXUuidofExpr()
12173 ExprResult SubExpr = getDerived().TransformExpr(E->getSubExpr()); in TransformCXXThrowExpr() local
12174 if (SubExpr.isInvalid()) in TransformCXXThrowExpr()
12178 SubExpr.get() == E->getSubExpr()) in TransformCXXThrowExpr()
12181 return getDerived().RebuildCXXThrowExpr(E->getThrowLoc(), SubExpr.get(), in TransformCXXThrowExpr()
12904 ExprResult SubExpr; in TransformArrayTypeTraitExpr() local
12908 SubExpr = getDerived().TransformExpr(E->getDimensionExpression()); in TransformArrayTypeTraitExpr()
12909 if (SubExpr.isInvalid()) in TransformArrayTypeTraitExpr()
12912 if (!getDerived().AlwaysRebuild() && SubExpr.get() == E->getDimensionExpression()) in TransformArrayTypeTraitExpr()
12917 SubExpr.get(), E->getEndLoc()); in TransformArrayTypeTraitExpr()
12923 ExprResult SubExpr; in TransformExpressionTraitExpr() local
12927 SubExpr = getDerived().TransformExpr(E->getQueriedExpression()); in TransformExpressionTraitExpr()
12928 if (SubExpr.isInvalid()) in TransformExpressionTraitExpr()
12931 if (!getDerived().AlwaysRebuild() && SubExpr.get() == E->getQueriedExpression()) in TransformExpressionTraitExpr()
12936 SubExpr.get(), E->getEndLoc()); in TransformExpressionTraitExpr()
13725 ExprResult SubExpr = getDerived().TransformExpr(E->getOperand()); in TransformCXXNoexceptExpr() local
13726 if (SubExpr.isInvalid()) in TransformCXXNoexceptExpr()
13729 if (!getDerived().AlwaysRebuild() && SubExpr.get() == E->getOperand()) in TransformCXXNoexceptExpr()
13732 return getDerived().RebuildCXXNoexceptExpr(E->getSourceRange(),SubExpr.get()); in TransformCXXNoexceptExpr()
14101 ExprResult SubExpr = getDerived().TransformExpr(E->getSubExpr()); in TransformObjCBoxedExpr() local
14102 if (SubExpr.isInvalid()) in TransformObjCBoxedExpr()
14106 SubExpr.get() == E->getSubExpr()) in TransformObjCBoxedExpr()
14109 return getDerived().RebuildObjCBoxedExpr(E->getSourceRange(), SubExpr.get()); in TransformObjCBoxedExpr()