Home | History | Annotate | Download | only in Analysis

Lines Matching refs:Ex

276 static const Expr *stripCasts(ASTContext &C, const Expr *Ex) {
277 while (Ex) {
278 Ex = Ex->IgnoreParenNoopCasts(C);
279 if (const CastExpr *CE = dyn_cast<CastExpr>(Ex)) {
281 Ex = CE->getSubExpr();
287 return Ex;
449 void reportUse(const Expr *ex, const VarDecl *vd);
463 FindVarResult findVar(const Expr *ex) {
464 return ::findVar(ex, cast<DeclContext>(ac.getDecl()));
467 UninitUse getUninitUse(const Expr *ex, const VarDecl *vd, Value v) {
468 UninitUse Use(ex, isAlwaysUninit(v));
618 void TransferFunctions::reportUse(const Expr *ex, const VarDecl *vd) {
621 handler.handleUseOfUninitVariable(vd, getUninitUse(ex, vd, v));