Lines Matching refs:Ex
235 static const Expr *stripCasts(ASTContext &C, const Expr *Ex) { in stripCasts() argument
236 while (Ex) { in stripCasts()
237 Ex = Ex->IgnoreParenNoopCasts(C); in stripCasts()
238 if (const auto *CE = dyn_cast<CastExpr>(Ex)) { in stripCasts()
240 Ex = CE->getSubExpr(); in stripCasts()
246 return Ex; in stripCasts()
437 const Expr *Ex = stripCasts(DC->getParentASTContext(), *I); in VisitCallExpr() local
438 const auto *UO = dyn_cast<UnaryOperator>(Ex); in VisitCallExpr()
440 Ex = UO->getSubExpr(); in VisitCallExpr()
441 classify(Ex, Ignore); in VisitCallExpr()
815 const Expr *Ex = stripCasts(C, O); in VisitGCCAsmStmt() local
819 while (const auto *UO = dyn_cast<UnaryOperator>(Ex)) in VisitGCCAsmStmt()
820 Ex = stripCasts(C, UO->getSubExpr()); in VisitGCCAsmStmt()
825 if (const VarDecl *VD = findVar(Ex).getDecl()) in VisitGCCAsmStmt()