Lines Matching defs:ClassifyRefs
280 class ClassifyRefs : public StmtVisitor<ClassifyRefs> {
301 ClassifyRefs(AnalysisDeclContext &AC) : DC(cast<DeclContext>(AC.getDecl())) {}
340 void ClassifyRefs::classify(const Expr *E, Class C) {
386 void ClassifyRefs::VisitDeclStmt(DeclStmt *DS) {
395 void ClassifyRefs::VisitBinaryOperator(BinaryOperator *BO) {
407 void ClassifyRefs::VisitUnaryOperator(UnaryOperator *UO) {
414 void ClassifyRefs::VisitOMPExecutableDirective(OMPExecutableDirective *ED) {
432 void ClassifyRefs::VisitCallExpr(CallExpr *CE) {
461 void ClassifyRefs::VisitCastExpr(CastExpr *CE) {
485 const ClassifyRefs &classification;
492 const ClassifyRefs &classification,
740 case ClassifyRefs::Ignore:
742 case ClassifyRefs::Use:
745 case ClassifyRefs::Init:
748 case ClassifyRefs::SelfInit:
751 case ClassifyRefs::ConstRefUse:
838 const ClassifyRefs &classification,
925 ClassifyRefs classification(ac);