Lines Matching refs:SubExpr
2690 ExprResult RebuildParenExpr(Expr *SubExpr, SourceLocation LParen, in RebuildParenExpr() argument
2692 return getSema().ActOnParenExpr(LParen, RParen, SubExpr); in RebuildParenExpr()
2714 Expr *SubExpr) { in RebuildUnaryOperator() argument
2715 return getSema().BuildUnaryOp(/*Scope=*/nullptr, OpLoc, Opc, SubExpr); in RebuildUnaryOperator()
2747 ExprResult RebuildUnaryExprOrTypeTrait(Expr *SubExpr, SourceLocation OpLoc, in RebuildUnaryExprOrTypeTrait() argument
2751 = getSema().CreateUnaryExprOrTypeTraitExpr(SubExpr, OpLoc, ExprKind); in RebuildUnaryExprOrTypeTrait()
2976 Expr *SubExpr) { in RebuildCStyleCastExpr() argument
2978 SubExpr); in RebuildCStyleCastExpr()
3053 Expr *SubExpr, TypeSourceInfo *TInfo, in RebuildVAArgExpr() argument
3056 SubExpr, TInfo, in RebuildVAArgExpr()
3159 Expr *SubExpr, in RebuildCXXNamedCastExpr() argument
3165 SubExpr, RParenLoc); in RebuildCXXNamedCastExpr()
3170 SubExpr, RParenLoc); in RebuildCXXNamedCastExpr()
3175 SubExpr, in RebuildCXXNamedCastExpr()
3181 SubExpr, RParenLoc); in RebuildCXXNamedCastExpr()
3185 OpLoc, LAngleLoc, TInfo, RAngleLoc, LParenLoc, SubExpr, RParenLoc); in RebuildCXXNamedCastExpr()
3201 Expr *SubExpr, in RebuildCXXStaticCastExpr() argument
3204 TInfo, SubExpr, in RebuildCXXStaticCastExpr()
3218 Expr *SubExpr, in RebuildCXXDynamicCastExpr() argument
3221 TInfo, SubExpr, in RebuildCXXDynamicCastExpr()
3235 Expr *SubExpr, in RebuildCXXReinterpretCastExpr() argument
3238 TInfo, SubExpr, in RebuildCXXReinterpretCastExpr()
3252 Expr *SubExpr, in RebuildCXXConstCastExpr() argument
3255 TInfo, SubExpr, in RebuildCXXConstCastExpr()
3263 SourceLocation LParenLoc, Expr *SubExpr, in RebuildCXXAddrspaceCastExpr() argument
3266 OpLoc, tok::kw_addrspace_cast, TInfo, SubExpr, in RebuildCXXAddrspaceCastExpr()
11892 ExprResult SubExpr = getDerived().TransformExpr(E->getSubExpr()); in TransformParenExpr() local
11893 if (SubExpr.isInvalid()) in TransformParenExpr()
11896 if (!getDerived().AlwaysRebuild() && SubExpr.get() == E->getSubExpr()) in TransformParenExpr()
11899 return getDerived().RebuildParenExpr(SubExpr.get(), E->getLParen(), in TransformParenExpr()
11922 ExprResult SubExpr; in TransformUnaryOperator() local
11924 SubExpr = TransformAddressOfOperand(E->getSubExpr()); in TransformUnaryOperator()
11926 SubExpr = TransformExpr(E->getSubExpr()); in TransformUnaryOperator()
11927 if (SubExpr.isInvalid()) in TransformUnaryOperator()
11930 if (!getDerived().AlwaysRebuild() && SubExpr.get() == E->getSubExpr()) in TransformUnaryOperator()
11935 SubExpr.get()); in TransformUnaryOperator()
12085 ExprResult SubExpr; in TransformUnaryExprOrTypeTraitExpr() local
12089 SubExpr = getDerived().TransformParenDependentScopeDeclRefExpr( in TransformUnaryExprOrTypeTraitExpr()
12092 SubExpr = getDerived().TransformExpr(E->getArgumentExpr()); in TransformUnaryExprOrTypeTraitExpr()
12097 } else if (SubExpr.isInvalid()) in TransformUnaryExprOrTypeTraitExpr()
12100 if (!getDerived().AlwaysRebuild() && SubExpr.get() == E->getArgumentExpr()) in TransformUnaryExprOrTypeTraitExpr()
12103 return getDerived().RebuildUnaryExprOrTypeTrait(SubExpr.get(), in TransformUnaryExprOrTypeTraitExpr()
12573 ExprResult SubExpr in TransformCStyleCastExpr() local
12575 if (SubExpr.isInvalid()) in TransformCStyleCastExpr()
12580 SubExpr.get() == E->getSubExpr()) in TransformCStyleCastExpr()
12586 SubExpr.get()); in TransformCStyleCastExpr()
12798 ExprResult SubExpr = getDerived().TransformExpr(E->getSubExpr()); in TransformVAArgExpr() local
12799 if (SubExpr.isInvalid()) in TransformVAArgExpr()
12804 SubExpr.get() == E->getSubExpr()) in TransformVAArgExpr()
12807 return getDerived().RebuildVAArgExpr(E->getBuiltinLoc(), SubExpr.get(), in TransformVAArgExpr()
13067 ExprResult SubExpr in TransformCXXNamedCastExpr() local
13069 if (SubExpr.isInvalid()) in TransformCXXNamedCastExpr()
13074 SubExpr.get() == E->getSubExpr()) in TransformCXXNamedCastExpr()
13080 E->getAngleBrackets().getEnd(), SubExpr.get(), E->getRParenLoc()); in TransformCXXNamedCastExpr()
13139 ExprResult SubExpr in TransformCXXFunctionalCastExpr() local
13141 if (SubExpr.isInvalid()) in TransformCXXFunctionalCastExpr()
13146 SubExpr.get() == E->getSubExpr()) in TransformCXXFunctionalCastExpr()
13151 SubExpr.get(), in TransformCXXFunctionalCastExpr()
13186 ExprResult SubExpr = getDerived().TransformExpr(Op); in TransformCXXTypeidExpr() local
13187 if (SubExpr.isInvalid()) in TransformCXXTypeidExpr()
13191 SubExpr.get() == E->getExprOperand()) in TransformCXXTypeidExpr()
13195 SubExpr.get(), E->getEndLoc()); in TransformCXXTypeidExpr()
13218 ExprResult SubExpr = getDerived().TransformExpr(E->getExprOperand()); in TransformCXXUuidofExpr() local
13219 if (SubExpr.isInvalid()) in TransformCXXUuidofExpr()
13223 SubExpr.get() == E->getExprOperand()) in TransformCXXUuidofExpr()
13227 SubExpr.get(), E->getEndLoc()); in TransformCXXUuidofExpr()
13278 ExprResult SubExpr = getDerived().TransformExpr(E->getSubExpr()); in TransformCXXThrowExpr() local
13279 if (SubExpr.isInvalid()) in TransformCXXThrowExpr()
13283 SubExpr.get() == E->getSubExpr()) in TransformCXXThrowExpr()
13286 return getDerived().RebuildCXXThrowExpr(E->getThrowLoc(), SubExpr.get(), in TransformCXXThrowExpr()
14031 ExprResult SubExpr; in TransformArrayTypeTraitExpr() local
14035 SubExpr = getDerived().TransformExpr(E->getDimensionExpression()); in TransformArrayTypeTraitExpr()
14036 if (SubExpr.isInvalid()) in TransformArrayTypeTraitExpr()
14039 if (!getDerived().AlwaysRebuild() && SubExpr.get() == E->getDimensionExpression()) in TransformArrayTypeTraitExpr()
14044 SubExpr.get(), E->getEndLoc()); in TransformArrayTypeTraitExpr()
14050 ExprResult SubExpr; in TransformExpressionTraitExpr() local
14054 SubExpr = getDerived().TransformExpr(E->getQueriedExpression()); in TransformExpressionTraitExpr()
14055 if (SubExpr.isInvalid()) in TransformExpressionTraitExpr()
14058 if (!getDerived().AlwaysRebuild() && SubExpr.get() == E->getQueriedExpression()) in TransformExpressionTraitExpr()
14063 SubExpr.get(), E->getEndLoc()); in TransformExpressionTraitExpr()
14959 ExprResult SubExpr = getDerived().TransformExpr(E->getOperand()); in TransformCXXNoexceptExpr() local
14960 if (SubExpr.isInvalid()) in TransformCXXNoexceptExpr()
14963 if (!getDerived().AlwaysRebuild() && SubExpr.get() == E->getOperand()) in TransformCXXNoexceptExpr()
14966 return getDerived().RebuildCXXNoexceptExpr(E->getSourceRange(),SubExpr.get()); in TransformCXXNoexceptExpr()
15418 ExprResult SubExpr = getDerived().TransformExpr(E->getSubExpr()); in TransformObjCBoxedExpr() local
15419 if (SubExpr.isInvalid()) in TransformObjCBoxedExpr()
15423 SubExpr.get() == E->getSubExpr()) in TransformObjCBoxedExpr()
15426 return getDerived().RebuildObjCBoxedExpr(E->getSourceRange(), SubExpr.get()); in TransformObjCBoxedExpr()