Lines Matching defs:Converter
261 struct Converter : public SDBMVisitor<Converter, AffineExpr> { in getAsAffineExpr() struct
262 AffineExpr visitSum(SDBMSumExpr expr) { in getAsAffineExpr()
267 AffineExpr visitStripe(SDBMStripeExpr expr) { in getAsAffineExpr()
273 AffineExpr visitDiff(SDBMDiffExpr expr) { in getAsAffineExpr()
278 AffineExpr visitDim(SDBMDimExpr expr) { in getAsAffineExpr()
282 AffineExpr visitSymbol(SDBMSymbolExpr expr) { in getAsAffineExpr()
286 AffineExpr visitNeg(SDBMNegExpr expr) { in getAsAffineExpr()
292 AffineExpr visitConstant(SDBMConstantExpr expr) { in getAsAffineExpr()
422 struct Converter : public AffineExprVisitor<Converter, SDBMExpr> { in tryConvertAffineExpr() struct
423 SDBMExpr visitAddExpr(AffineBinaryOpExpr expr) { in tryConvertAffineExpr()
447 SDBMExpr visitMulExpr(AffineBinaryOpExpr expr) { in tryConvertAffineExpr()
487 SDBMExpr visitModExpr(AffineBinaryOpExpr expr) { in tryConvertAffineExpr()
503 SDBMExpr visitFloorDivExpr(AffineBinaryOpExpr expr) { return {}; } in tryConvertAffineExpr()
504 SDBMExpr visitCeilDivExpr(AffineBinaryOpExpr expr) { return {}; } in tryConvertAffineExpr()
507 SDBMExpr visitConstantExpr(AffineConstantExpr expr) { in tryConvertAffineExpr()
510 SDBMExpr visitDimExpr(AffineDimExpr expr) { in tryConvertAffineExpr()
513 SDBMExpr visitSymbolExpr(AffineSymbolExpr expr) { in tryConvertAffineExpr()
517 SDBMDialect *dialect; in tryConvertAffineExpr()