Searched defs:AffineExprWalker (Results 1 – 1 of 1) sorted by relevance
27 struct AffineExprWalker : public AffineExprVisitor<AffineExprWalker> { in walk() struct28 std::function<void(AffineExpr)> callback; in walk()30 AffineExprWalker(std::function<void(AffineExpr)> callback) in walk() function33 void visitAffineBinaryOpExpr(AffineBinaryOpExpr expr) { callback(expr); } in walk()34 void visitConstantExpr(AffineConstantExpr expr) { callback(expr); } in walk()35 void visitDimExpr(AffineDimExpr expr) { callback(expr); } in walk()36 void visitSymbolExpr(AffineSymbolExpr expr) { callback(expr); } in walk()