Lines Matching refs:Ex
250 static const Expr *stripCasts(ASTContext &C, const Expr *Ex) { in stripCasts() argument
251 while (Ex) { in stripCasts()
252 Ex = Ex->IgnoreParenNoopCasts(C); in stripCasts()
253 if (const auto *CE = dyn_cast<CastExpr>(Ex)) { in stripCasts()
255 Ex = CE->getSubExpr(); in stripCasts()
261 return Ex; in stripCasts()
452 const Expr *Ex = stripCasts(DC->getParentASTContext(), *I); in VisitCallExpr() local
453 const auto *UO = dyn_cast<UnaryOperator>(Ex); in VisitCallExpr()
455 Ex = UO->getSubExpr(); in VisitCallExpr()
456 classify(Ex, Ignore); in VisitCallExpr()
808 const Expr *Ex = stripCasts(C, O); in VisitGCCAsmStmt() local
812 while (const auto *UO = dyn_cast<UnaryOperator>(Ex)) in VisitGCCAsmStmt()
813 Ex = stripCasts(C, UO->getSubExpr()); in VisitGCCAsmStmt()
818 if (const VarDecl *VD = findVar(Ex).getDecl()) in VisitGCCAsmStmt()