Lines Matching defs:SubExpr
2114 // Replace this subexpr in the parent.
2704 Expr *subExpr = Exp->getSubExpr();
2705 if (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(subExpr)) {
2707 const Expr *SubExpr = ICE->IgnoreParenImpCasts();
2709 if (SubExpr->getType()->isIntegralType(*Context) && type->isBooleanType())
2711 subExpr = NoTypeInfoCStyleCastExpr(Context, type, CK, subExpr);
2713 MsgExprs.push_back(subExpr);
3541 const Expr *SubExpr = ICE->IgnoreParenImpCasts();
3543 if (SubExpr->getType()->isIntegralType(*Context) &&
3547 if (SubExpr->getType()->isBlockPointerType()) {
3549 } else if (SubExpr->getType()->isPointerType()) {