Home | History | Annotate | Download | only in Sema

Lines Matching refs:SubExpr

5809     Expr* SubExpr = cast<CastExpr>(E)->getSubExpr();
5820 return EvalAddr(SubExpr, refVars, ParentDecl);
5823 return EvalVal(SubExpr, refVars, ParentDecl);
5826 if (SubExpr->getType()->isAnyPointerType() ||
5827 SubExpr->getType()->isBlockPointerType() ||
5828 SubExpr->getType()->isObjCQualifiedIdType())
5829 return EvalAddr(SubExpr, refVars, ParentDecl);
6247 // Bail out if the subexpr's range is as wide as the cast type.
6252 // either the output type or the subexpr is.
7548 Expr *SubExpr = BO->getLHS()->IgnoreParenImpCasts();
7549 if (!IsLogicalAndOperator || !isa<StringLiteral>(SubExpr))
7550 ::CheckBoolLikeConversion(S, SubExpr, BO->getExprLoc());
7552 SubExpr = BO->getRHS()->IgnoreParenImpCasts();
7553 if (!IsLogicalAndOperator || !isa<StringLiteral>(SubExpr))
7554 ::CheckBoolLikeConversion(S, SubExpr, BO->getExprLoc());