Home
last modified time | relevance | path

Searched refs:AffineSymbolExpr (Results 1 – 12 of 12) sorted by relevance

/external/llvm-project/mlir/include/mlir/IR/
DAffineExprVisitor.h110 expr.cast<AffineSymbolExpr>()); in walkPostOrder()
147 expr.cast<AffineSymbolExpr>()); in visit()
180 void visitSymbolExpr(AffineSymbolExpr expr) {} in visitSymbolExpr()
279 void visitSymbolExpr(AffineSymbolExpr expr);
DAffineExpr.h203 class AffineSymbolExpr : public AffineExpr {
206 /* implicit */ AffineSymbolExpr(AffineExpr::ImplType *ptr);
253 if (std::is_same<U, AffineSymbolExpr>::value) in isa()
/external/llvm-project/mlir/lib/IR/
DAffineExpr.cpp36 void visitSymbolExpr(AffineSymbolExpr expr) { callback(expr); } in walk()
74 unsigned symId = cast<AffineSymbolExpr>().getPosition(); in replaceDimsAndSymbols()
299 return (expr.cast<AffineSymbolExpr>().getPosition() == symbolPos); in isDivisibleBySymbol()
427 AffineSymbolExpr symbolExpr = in simplifySemiAffine()
428 simplifySemiAffine(binaryExpr.getRHS()).dyn_cast<AffineSymbolExpr>(); in simplifySemiAffine()
457 AffineSymbolExpr::AffineSymbolExpr(AffineExpr::ImplType *ptr) in AffineSymbolExpr() function in AffineSymbolExpr
459 unsigned AffineSymbolExpr::getPosition() const { in getPosition()
967 void SimpleAffineExprFlattener::visitSymbolExpr(AffineSymbolExpr expr) { in visitSymbolExpr()
DAffineMap.cpp67 expr.cast<AffineSymbolExpr>().getPosition()] in constantFoldImpl()
135 if (auto s = e.dyn_cast<AffineSymbolExpr>()) in getMaxDimAndSymbol()
DAsmPrinter.cpp1989 unsigned pos = expr.cast<AffineSymbolExpr>().getPosition(); in printAffineExprInternal()
/external/llvm-project/mlir/lib/CAPI/IR/
DAffineExpr.cpp76 return unwrap(affineExpr).cast<AffineSymbolExpr>().getPosition(); in mlirAffineSymbolExprGetPosition()
/external/llvm-project/mlir/lib/Analysis/
DLoopAnalysis.cpp247 else if (auto symExpr = expr.dyn_cast<AffineSymbolExpr>()) in isContiguousAccess()
/external/llvm-project/mlir/lib/Conversion/AffineToStandard/
DAffineToStandard.cpp196 Value visitSymbolExpr(AffineSymbolExpr expr) { in visitSymbolExpr()
/external/llvm-project/mlir/lib/Dialect/SDBM/
DSDBMExpr.cpp513 SDBMExpr visitSymbolExpr(AffineSymbolExpr expr) { in tryConvertAffineExpr()
/external/llvm-project/mlir/lib/Dialect/Linalg/Transforms/
DLoops.cpp613 if (expr.dyn_cast<AffineDimExpr>() || expr.dyn_cast<AffineSymbolExpr>()) { in matchAndRewrite()
/external/llvm-project/mlir/lib/Dialect/Affine/IR/
DAffineOps.cpp439 if (auto sym = expr.dyn_cast<AffineSymbolExpr>()) in fold()
799 else if (auto symExpr = expr.dyn_cast<AffineSymbolExpr>()) in canonicalizeMapOrSetAndOperands()
1495 if (auto symExpr = expr.dyn_cast<AffineSymbolExpr>()) { in printBound()
/external/llvm-project/mlir/lib/Dialect/Linalg/IR/
DLinalgOps.cpp811 assert(getMaxPosOfType<AffineSymbolExpr>(reassociation) == 0 && in getSymbolLessAffineMaps()