• Home
  • Raw
  • Download

Lines Matching refs:SubExpr

1406   ExprResult RebuildParenExpr(Expr *SubExpr, SourceLocation LParen,  in RebuildParenExpr()  argument
1408 return getSema().ActOnParenExpr(LParen, RParen, SubExpr); in RebuildParenExpr()
1430 Expr *SubExpr) { in RebuildUnaryOperator() argument
1431 return getSema().BuildUnaryOp(/*Scope=*/0, OpLoc, Opc, SubExpr); in RebuildUnaryOperator()
1464 ExprResult RebuildUnaryExprOrTypeTrait(Expr *SubExpr, SourceLocation OpLoc, in RebuildUnaryExprOrTypeTrait() argument
1468 = getSema().CreateUnaryExprOrTypeTraitExpr(SubExpr, OpLoc, ExprKind); in RebuildUnaryExprOrTypeTrait()
1587 Expr *SubExpr) { in RebuildCStyleCastExpr() argument
1589 SubExpr); in RebuildCStyleCastExpr()
1675 Expr *SubExpr, TypeSourceInfo *TInfo, in RebuildVAArgExpr() argument
1678 SubExpr, TInfo, in RebuildVAArgExpr()
1766 Expr *SubExpr, in RebuildCXXNamedCastExpr() argument
1772 SubExpr, RParenLoc); in RebuildCXXNamedCastExpr()
1777 SubExpr, RParenLoc); in RebuildCXXNamedCastExpr()
1782 SubExpr, in RebuildCXXNamedCastExpr()
1788 SubExpr, RParenLoc); in RebuildCXXNamedCastExpr()
1804 Expr *SubExpr, in RebuildCXXStaticCastExpr() argument
1807 TInfo, SubExpr, in RebuildCXXStaticCastExpr()
1821 Expr *SubExpr, in RebuildCXXDynamicCastExpr() argument
1824 TInfo, SubExpr, in RebuildCXXDynamicCastExpr()
1838 Expr *SubExpr, in RebuildCXXReinterpretCastExpr() argument
1841 TInfo, SubExpr, in RebuildCXXReinterpretCastExpr()
1855 Expr *SubExpr, in RebuildCXXConstCastExpr() argument
1858 TInfo, SubExpr, in RebuildCXXConstCastExpr()
6171 ExprResult SubExpr = getDerived().TransformExpr(E->getSubExpr()); in TransformParenExpr() local
6172 if (SubExpr.isInvalid()) in TransformParenExpr()
6175 if (!getDerived().AlwaysRebuild() && SubExpr.get() == E->getSubExpr()) in TransformParenExpr()
6178 return getDerived().RebuildParenExpr(SubExpr.get(), E->getLParen(), in TransformParenExpr()
6185 ExprResult SubExpr = getDerived().TransformExpr(E->getSubExpr()); in TransformUnaryOperator() local
6186 if (SubExpr.isInvalid()) in TransformUnaryOperator()
6189 if (!getDerived().AlwaysRebuild() && SubExpr.get() == E->getSubExpr()) in TransformUnaryOperator()
6194 SubExpr.get()); in TransformUnaryOperator()
6317 ExprResult SubExpr = getDerived().TransformExpr(E->getArgumentExpr()); in TransformUnaryExprOrTypeTraitExpr() local
6318 if (SubExpr.isInvalid()) in TransformUnaryExprOrTypeTraitExpr()
6321 if (!getDerived().AlwaysRebuild() && SubExpr.get() == E->getArgumentExpr()) in TransformUnaryExprOrTypeTraitExpr()
6324 return getDerived().RebuildUnaryExprOrTypeTrait(SubExpr.get(), in TransformUnaryExprOrTypeTraitExpr()
6556 ExprResult SubExpr in TransformCStyleCastExpr() local
6558 if (SubExpr.isInvalid()) in TransformCStyleCastExpr()
6563 SubExpr.get() == E->getSubExpr()) in TransformCStyleCastExpr()
6569 SubExpr.get()); in TransformCStyleCastExpr()
6728 ExprResult SubExpr = getDerived().TransformExpr(E->getSubExpr()); in TransformVAArgExpr() local
6729 if (SubExpr.isInvalid()) in TransformVAArgExpr()
6734 SubExpr.get() == E->getSubExpr()) in TransformVAArgExpr()
6737 return getDerived().RebuildVAArgExpr(E->getBuiltinLoc(), SubExpr.get(), in TransformVAArgExpr()
6952 ExprResult SubExpr in TransformCXXNamedCastExpr() local
6954 if (SubExpr.isInvalid()) in TransformCXXNamedCastExpr()
6959 SubExpr.get() == E->getSubExpr()) in TransformCXXNamedCastExpr()
6975 SubExpr.get(), in TransformCXXNamedCastExpr()
7012 ExprResult SubExpr in TransformCXXFunctionalCastExpr() local
7014 if (SubExpr.isInvalid()) in TransformCXXFunctionalCastExpr()
7019 SubExpr.get() == E->getSubExpr()) in TransformCXXFunctionalCastExpr()
7024 SubExpr.get(), in TransformCXXFunctionalCastExpr()
7053 ExprResult SubExpr = getDerived().TransformExpr(E->getExprOperand()); in TransformCXXTypeidExpr() local
7054 if (SubExpr.isInvalid()) in TransformCXXTypeidExpr()
7058 SubExpr.get() == E->getExprOperand()) in TransformCXXTypeidExpr()
7063 SubExpr.get(), in TransformCXXTypeidExpr()
7088 ExprResult SubExpr = getDerived().TransformExpr(E->getExprOperand()); in TransformCXXUuidofExpr() local
7089 if (SubExpr.isInvalid()) in TransformCXXUuidofExpr()
7093 SubExpr.get() == E->getExprOperand()) in TransformCXXUuidofExpr()
7098 SubExpr.get(), in TransformCXXUuidofExpr()
7138 ExprResult SubExpr = getDerived().TransformExpr(E->getSubExpr()); in TransformCXXThrowExpr() local
7139 if (SubExpr.isInvalid()) in TransformCXXThrowExpr()
7143 SubExpr.get() == E->getSubExpr()) in TransformCXXThrowExpr()
7146 return getDerived().RebuildCXXThrowExpr(E->getThrowLoc(), SubExpr.get(), in TransformCXXThrowExpr()
7670 ExprResult SubExpr; in TransformArrayTypeTraitExpr() local
7673 SubExpr = getDerived().TransformExpr(E->getDimensionExpression()); in TransformArrayTypeTraitExpr()
7674 if (SubExpr.isInvalid()) in TransformArrayTypeTraitExpr()
7677 if (!getDerived().AlwaysRebuild() && SubExpr.get() == E->getDimensionExpression()) in TransformArrayTypeTraitExpr()
7684 SubExpr.get(), in TransformArrayTypeTraitExpr()
7691 ExprResult SubExpr; in TransformExpressionTraitExpr() local
7694 SubExpr = getDerived().TransformExpr(E->getQueriedExpression()); in TransformExpressionTraitExpr()
7695 if (SubExpr.isInvalid()) in TransformExpressionTraitExpr()
7698 if (!getDerived().AlwaysRebuild() && SubExpr.get() == E->getQueriedExpression()) in TransformExpressionTraitExpr()
7703 E->getTrait(), E->getLocStart(), SubExpr.get(), E->getLocEnd()); in TransformExpressionTraitExpr()
8242 ExprResult SubExpr = getDerived().TransformExpr(E->getOperand()); in TransformCXXNoexceptExpr() local
8243 if (SubExpr.isInvalid()) in TransformCXXNoexceptExpr()
8246 if (!getDerived().AlwaysRebuild() && SubExpr.get() == E->getOperand()) in TransformCXXNoexceptExpr()
8249 return getDerived().RebuildCXXNoexceptExpr(E->getSourceRange(),SubExpr.get()); in TransformCXXNoexceptExpr()
8344 ExprResult SubExpr = getDerived().TransformExpr(E->getSubExpr()); in TransformObjCBoxedExpr() local
8345 if (SubExpr.isInvalid()) in TransformObjCBoxedExpr()
8349 SubExpr.get() == E->getSubExpr()) in TransformObjCBoxedExpr()
8352 return getDerived().RebuildObjCBoxedExpr(E->getSourceRange(), SubExpr.get()); in TransformObjCBoxedExpr()