Home | History | Annotate | Download | only in Sema

Lines Matching defs:SubExpr

6700     const Expr* SubExpr = cast<CastExpr>(E)->getSubExpr();
6711 return EvalAddr(SubExpr, refVars, ParentDecl);
6714 return EvalVal(SubExpr, refVars, ParentDecl);
6717 if (SubExpr->getType()->isAnyPointerType() ||
6718 SubExpr->getType()->isBlockPointerType() ||
6719 SubExpr->getType()->isObjCQualifiedIdType())
6720 return EvalAddr(SubExpr, refVars, ParentDecl);
7141 // Bail out if the subexpr's range is as wide as the cast type.
7146 // either the output type or the subexpr is.
8550 Expr *SubExpr = BO->getLHS()->IgnoreParenImpCasts();
8551 if (!IsLogicalAndOperator || !isa<StringLiteral>(SubExpr))
8552 ::CheckBoolLikeConversion(S, SubExpr, BO->getExprLoc());
8554 SubExpr = BO->getRHS()->IgnoreParenImpCasts();
8555 SubExpr))
8556 ::CheckBoolLikeConversion(S, SubExpr, BO->getExprLoc());