Lines Matching refs:SubExpr
2517 ExprResult RebuildParenExpr(Expr *SubExpr, SourceLocation LParen, in RebuildParenExpr() argument
2519 return getSema().ActOnParenExpr(LParen, RParen, SubExpr); in RebuildParenExpr()
2541 Expr *SubExpr) { in RebuildUnaryOperator() argument
2542 return getSema().BuildUnaryOp(/*Scope=*/nullptr, OpLoc, Opc, SubExpr); in RebuildUnaryOperator()
2574 ExprResult RebuildUnaryExprOrTypeTrait(Expr *SubExpr, SourceLocation OpLoc, in RebuildUnaryExprOrTypeTrait() argument
2578 = getSema().CreateUnaryExprOrTypeTraitExpr(SubExpr, OpLoc, ExprKind); in RebuildUnaryExprOrTypeTrait()
2765 Expr *SubExpr) { in RebuildCStyleCastExpr() argument
2767 SubExpr); in RebuildCStyleCastExpr()
2844 Expr *SubExpr, TypeSourceInfo *TInfo, in RebuildVAArgExpr() argument
2847 SubExpr, TInfo, in RebuildVAArgExpr()
2933 Expr *SubExpr, in RebuildCXXNamedCastExpr() argument
2939 SubExpr, RParenLoc); in RebuildCXXNamedCastExpr()
2944 SubExpr, RParenLoc); in RebuildCXXNamedCastExpr()
2949 SubExpr, in RebuildCXXNamedCastExpr()
2955 SubExpr, RParenLoc); in RebuildCXXNamedCastExpr()
2959 OpLoc, LAngleLoc, TInfo, RAngleLoc, LParenLoc, SubExpr, RParenLoc); in RebuildCXXNamedCastExpr()
2975 Expr *SubExpr, in RebuildCXXStaticCastExpr() argument
2978 TInfo, SubExpr, in RebuildCXXStaticCastExpr()
2992 Expr *SubExpr, in RebuildCXXDynamicCastExpr() argument
2995 TInfo, SubExpr, in RebuildCXXDynamicCastExpr()
3009 Expr *SubExpr, in RebuildCXXReinterpretCastExpr() argument
3012 TInfo, SubExpr, in RebuildCXXReinterpretCastExpr()
3026 Expr *SubExpr, in RebuildCXXConstCastExpr() argument
3029 TInfo, SubExpr, in RebuildCXXConstCastExpr()
3037 SourceLocation LParenLoc, Expr *SubExpr, in RebuildCXXAddrspaceCastExpr() argument
3040 OpLoc, tok::kw_addrspace_cast, TInfo, SubExpr, in RebuildCXXAddrspaceCastExpr()
10666 ExprResult SubExpr = getDerived().TransformExpr(E->getSubExpr()); in TransformParenExpr() local
10667 if (SubExpr.isInvalid()) in TransformParenExpr()
10670 if (!getDerived().AlwaysRebuild() && SubExpr.get() == E->getSubExpr()) in TransformParenExpr()
10673 return getDerived().RebuildParenExpr(SubExpr.get(), E->getLParen(), in TransformParenExpr()
10692 ExprResult SubExpr; in TransformUnaryOperator() local
10694 SubExpr = TransformAddressOfOperand(E->getSubExpr()); in TransformUnaryOperator()
10696 SubExpr = TransformExpr(E->getSubExpr()); in TransformUnaryOperator()
10697 if (SubExpr.isInvalid()) in TransformUnaryOperator()
10700 if (!getDerived().AlwaysRebuild() && SubExpr.get() == E->getSubExpr()) in TransformUnaryOperator()
10705 SubExpr.get()); in TransformUnaryOperator()
10855 ExprResult SubExpr; in TransformUnaryExprOrTypeTraitExpr() local
10859 SubExpr = getDerived().TransformParenDependentScopeDeclRefExpr( in TransformUnaryExprOrTypeTraitExpr()
10862 SubExpr = getDerived().TransformExpr(E->getArgumentExpr()); in TransformUnaryExprOrTypeTraitExpr()
10867 } else if (SubExpr.isInvalid()) in TransformUnaryExprOrTypeTraitExpr()
10870 if (!getDerived().AlwaysRebuild() && SubExpr.get() == E->getArgumentExpr()) in TransformUnaryExprOrTypeTraitExpr()
10873 return getDerived().RebuildUnaryExprOrTypeTrait(SubExpr.get(), in TransformUnaryExprOrTypeTraitExpr()
11336 ExprResult SubExpr in TransformCStyleCastExpr() local
11338 if (SubExpr.isInvalid()) in TransformCStyleCastExpr()
11343 SubExpr.get() == E->getSubExpr()) in TransformCStyleCastExpr()
11349 SubExpr.get()); in TransformCStyleCastExpr()
11562 ExprResult SubExpr = getDerived().TransformExpr(E->getSubExpr()); in TransformVAArgExpr() local
11563 if (SubExpr.isInvalid()) in TransformVAArgExpr()
11568 SubExpr.get() == E->getSubExpr()) in TransformVAArgExpr()
11571 return getDerived().RebuildVAArgExpr(E->getBuiltinLoc(), SubExpr.get(), in TransformVAArgExpr()
11813 ExprResult SubExpr in TransformCXXNamedCastExpr() local
11815 if (SubExpr.isInvalid()) in TransformCXXNamedCastExpr()
11820 SubExpr.get() == E->getSubExpr()) in TransformCXXNamedCastExpr()
11826 E->getAngleBrackets().getEnd(), SubExpr.get(), E->getRParenLoc()); in TransformCXXNamedCastExpr()
11885 ExprResult SubExpr in TransformCXXFunctionalCastExpr() local
11887 if (SubExpr.isInvalid()) in TransformCXXFunctionalCastExpr()
11892 SubExpr.get() == E->getSubExpr()) in TransformCXXFunctionalCastExpr()
11897 SubExpr.get(), in TransformCXXFunctionalCastExpr()
11932 ExprResult SubExpr = getDerived().TransformExpr(Op); in TransformCXXTypeidExpr() local
11933 if (SubExpr.isInvalid()) in TransformCXXTypeidExpr()
11937 SubExpr.get() == E->getExprOperand()) in TransformCXXTypeidExpr()
11941 SubExpr.get(), E->getEndLoc()); in TransformCXXTypeidExpr()
11964 ExprResult SubExpr = getDerived().TransformExpr(E->getExprOperand()); in TransformCXXUuidofExpr() local
11965 if (SubExpr.isInvalid()) in TransformCXXUuidofExpr()
11969 SubExpr.get() == E->getExprOperand()) in TransformCXXUuidofExpr()
11973 SubExpr.get(), E->getEndLoc()); in TransformCXXUuidofExpr()
12007 ExprResult SubExpr = getDerived().TransformExpr(E->getSubExpr()); in TransformCXXThrowExpr() local
12008 if (SubExpr.isInvalid()) in TransformCXXThrowExpr()
12012 SubExpr.get() == E->getSubExpr()) in TransformCXXThrowExpr()
12015 return getDerived().RebuildCXXThrowExpr(E->getThrowLoc(), SubExpr.get(), in TransformCXXThrowExpr()
12724 ExprResult SubExpr; in TransformArrayTypeTraitExpr() local
12728 SubExpr = getDerived().TransformExpr(E->getDimensionExpression()); in TransformArrayTypeTraitExpr()
12729 if (SubExpr.isInvalid()) in TransformArrayTypeTraitExpr()
12732 if (!getDerived().AlwaysRebuild() && SubExpr.get() == E->getDimensionExpression()) in TransformArrayTypeTraitExpr()
12737 SubExpr.get(), E->getEndLoc()); in TransformArrayTypeTraitExpr()
12743 ExprResult SubExpr; in TransformExpressionTraitExpr() local
12747 SubExpr = getDerived().TransformExpr(E->getQueriedExpression()); in TransformExpressionTraitExpr()
12748 if (SubExpr.isInvalid()) in TransformExpressionTraitExpr()
12751 if (!getDerived().AlwaysRebuild() && SubExpr.get() == E->getQueriedExpression()) in TransformExpressionTraitExpr()
12756 SubExpr.get(), E->getEndLoc()); in TransformExpressionTraitExpr()
13550 ExprResult SubExpr = getDerived().TransformExpr(E->getOperand()); in TransformCXXNoexceptExpr() local
13551 if (SubExpr.isInvalid()) in TransformCXXNoexceptExpr()
13554 if (!getDerived().AlwaysRebuild() && SubExpr.get() == E->getOperand()) in TransformCXXNoexceptExpr()
13557 return getDerived().RebuildCXXNoexceptExpr(E->getSourceRange(),SubExpr.get()); in TransformCXXNoexceptExpr()
13912 ExprResult SubExpr = getDerived().TransformExpr(E->getSubExpr()); in TransformObjCBoxedExpr() local
13913 if (SubExpr.isInvalid()) in TransformObjCBoxedExpr()
13917 SubExpr.get() == E->getSubExpr()) in TransformObjCBoxedExpr()
13920 return getDerived().RebuildObjCBoxedExpr(E->getSourceRange(), SubExpr.get()); in TransformObjCBoxedExpr()