Lines Matching refs:visitImpl
73 [&](auto derivedNode) { this->visitImpl(derivedNode); }) in visit()
78 void visitImpl(const CompoundStmt *stmt) { in visitImpl() function in __anonee1ab9c40111::NodeVisitor
82 void visitImpl(const EraseStmt *stmt) { visit(stmt->getRootOpExpr()); } in visitImpl() function in __anonee1ab9c40111::NodeVisitor
83 void visitImpl(const LetStmt *stmt) { visit(stmt->getVarDecl()); } in visitImpl() function in __anonee1ab9c40111::NodeVisitor
84 void visitImpl(const ReplaceStmt *stmt) { in visitImpl() function in __anonee1ab9c40111::NodeVisitor
89 void visitImpl(const ReturnStmt *stmt) { visit(stmt->getResultExpr()); } in visitImpl() function in __anonee1ab9c40111::NodeVisitor
90 void visitImpl(const RewriteStmt *stmt) { in visitImpl() function in __anonee1ab9c40111::NodeVisitor
95 void visitImpl(const AttributeExpr *expr) {} in visitImpl() function in __anonee1ab9c40111::NodeVisitor
96 void visitImpl(const CallExpr *expr) { in visitImpl() function in __anonee1ab9c40111::NodeVisitor
101 void visitImpl(const DeclRefExpr *expr) { visit(expr->getDecl()); } in visitImpl() function in __anonee1ab9c40111::NodeVisitor
102 void visitImpl(const MemberAccessExpr *expr) { visit(expr->getParentExpr()); } in visitImpl() function in __anonee1ab9c40111::NodeVisitor
103 void visitImpl(const OperationExpr *expr) { in visitImpl() function in __anonee1ab9c40111::NodeVisitor
112 void visitImpl(const TupleExpr *expr) { in visitImpl() function in __anonee1ab9c40111::NodeVisitor
116 void visitImpl(const TypeExpr *expr) {} in visitImpl() function in __anonee1ab9c40111::NodeVisitor
118 void visitImpl(const AttrConstraintDecl *decl) { visit(decl->getTypeExpr()); } in visitImpl() function in __anonee1ab9c40111::NodeVisitor
119 void visitImpl(const OpConstraintDecl *decl) { visit(decl->getNameDecl()); } in visitImpl() function in __anonee1ab9c40111::NodeVisitor
120 void visitImpl(const TypeConstraintDecl *decl) {} in visitImpl() function in __anonee1ab9c40111::NodeVisitor
121 void visitImpl(const TypeRangeConstraintDecl *decl) {} in visitImpl() function in __anonee1ab9c40111::NodeVisitor
122 void visitImpl(const ValueConstraintDecl *decl) { in visitImpl() function in __anonee1ab9c40111::NodeVisitor
125 void visitImpl(const ValueRangeConstraintDecl *decl) { in visitImpl() function in __anonee1ab9c40111::NodeVisitor
129 void visitImpl(const NamedAttributeDecl *decl) { visit(decl->getValue()); } in visitImpl() function in __anonee1ab9c40111::NodeVisitor
130 void visitImpl(const OpNameDecl *decl) {} in visitImpl() function in __anonee1ab9c40111::NodeVisitor
131 void visitImpl(const PatternDecl *decl) { visit(decl->getBody()); } in visitImpl() function in __anonee1ab9c40111::NodeVisitor
132 void visitImpl(const UserConstraintDecl *decl) { in visitImpl() function in __anonee1ab9c40111::NodeVisitor
139 void visitImpl(const UserRewriteDecl *decl) { in visitImpl() function in __anonee1ab9c40111::NodeVisitor
146 void visitImpl(const VariableDecl *decl) { in visitImpl() function in __anonee1ab9c40111::NodeVisitor
152 void visitImpl(const Module *module) { in visitImpl() function in __anonee1ab9c40111::NodeVisitor