Home
last modified time | relevance | path

Searched defs:AffineExprWalker (Results 1 – 1 of 1) sorted by relevance

/external/llvm-project/mlir/lib/IR/
DAffineExpr.cpp27 struct AffineExprWalker : public AffineExprVisitor<AffineExprWalker> { in walk() struct
28 std::function<void(AffineExpr)> callback; in walk()
30 AffineExprWalker(std::function<void(AffineExpr)> callback) in walk() function
33 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()