Lines Matching defs:classify
262 /// Classify each DeclRefExpr as an initialization or a use. Any
283 void classify(const Expr *E, Class C);
325 void ClassifyRefs::classify(const Expr *E, Class C) {
329 classify(CO->getTrueExpr(), C);
330 classify(CO->getFalseExpr(), C);
335 classify(BCO->getFalseExpr(), C);
340 classify(OVE->getSourceExpr(), C);
347 classify(ME->getBase(), C);
356 classify(BO->getLHS(), C);
359 classify(BO->getRHS(), C);
387 classify(BO->getLHS(), Use);
389 classify(BO->getLHS(), Ignore);
396 classify(UO->getSubExpr(), Use);
401 classify(cast<Expr>(S), Use);
418 // Classify arguments to std::move as used.
422 classify(CE->getArg(0), Use);
435 classify((*I), isTrivialBody ? Ignore : ConstRefUse);
441 classify(Ex, Ignore);
448 classify(CE->getSubExpr(), Use);
454 classify(CSE->getSubExpr(), Ignore);