Lines Matching refs:SubExpr
6700 const Expr* SubExpr = cast<CastExpr>(E)->getSubExpr(); in EvalAddr() local
6711 return EvalAddr(SubExpr, refVars, ParentDecl); in EvalAddr()
6714 return EvalVal(SubExpr, refVars, ParentDecl); in EvalAddr()
6717 if (SubExpr->getType()->isAnyPointerType() || in EvalAddr()
6718 SubExpr->getType()->isBlockPointerType() || in EvalAddr()
6719 SubExpr->getType()->isObjCQualifiedIdType()) in EvalAddr()
6720 return EvalAddr(SubExpr, refVars, ParentDecl); in EvalAddr()
8550 Expr *SubExpr = BO->getLHS()->IgnoreParenImpCasts(); in AnalyzeImplicitConversions() local
8551 if (!IsLogicalAndOperator || !isa<StringLiteral>(SubExpr)) in AnalyzeImplicitConversions()
8552 ::CheckBoolLikeConversion(S, SubExpr, BO->getExprLoc()); in AnalyzeImplicitConversions()
8554 SubExpr = BO->getRHS()->IgnoreParenImpCasts(); in AnalyzeImplicitConversions()
8555 if (!IsLogicalAndOperator || !isa<StringLiteral>(SubExpr)) in AnalyzeImplicitConversions()
8556 ::CheckBoolLikeConversion(S, SubExpr, BO->getExprLoc()); in AnalyzeImplicitConversions()