Home
last modified time | relevance | path

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

/llvm-project-15.0.7/mlir/test/python/ir/
H A Daffine_map.py184 s0, s1, s2 = (AffineSymbolExpr.get(0), AffineSymbolExpr.get(1),
185 AffineSymbolExpr.get(2))
211 s0, s1, s2 = (AffineSymbolExpr.get(0), AffineSymbolExpr.get(1),
212 AffineSymbolExpr.get(2))
H A Dinteger_set.py33 s0 = AffineSymbolExpr.get(0)
45 set2 = set0.get_replaced([d0, AffineSymbolExpr.get(1)], [s0], 1, 2)
103 s0 = AffineSymbolExpr.get(0)
H A Daffine_expr.py109 s11 = AffineSymbolExpr.get(1)
110 s2 = AffineSymbolExpr.get(2)
378 map1 = AffineAddExpr.get(AffineDimExpr.get(0), AffineSymbolExpr.get(1))
379 map2 = AffineAddExpr.get(AffineDimExpr.get(1), AffineSymbolExpr.get(0))
394 s1 = AffineSymbolExpr.get(1)
/llvm-project-15.0.7/mlir/include/mlir/IR/
H A DAffineExprVisitor.h112 expr.cast<AffineSymbolExpr>()); in walkPostOrder()
149 expr.cast<AffineSymbolExpr>()); in visit()
182 RetTy visitSymbolExpr(AffineSymbolExpr expr) { return RetTy(); } in visitSymbolExpr()
281 void visitSymbolExpr(AffineSymbolExpr expr);
H A DAffineExpr.h224 class AffineSymbolExpr : public AffineExpr {
227 /* implicit */ AffineSymbolExpr(AffineExpr::ImplType *ptr);
275 if (std::is_same<U, AffineSymbolExpr>::value) in isa()
H A DAffineMap.h577 if (auto s = e.dyn_cast<AffineSymbolExpr>()) in getMaxDimAndSymbol()
/llvm-project-15.0.7/mlir/lib/IR/
H A DAffineExpr.cpp38 void visitSymbolExpr(AffineSymbolExpr expr) { callback(expr); } in walk()
76 unsigned symId = cast<AffineSymbolExpr>().getPosition(); in replaceDimsAndSymbols()
335 return (expr.cast<AffineSymbolExpr>().getPosition() == symbolPos); in isDivisibleBySymbol()
463 AffineSymbolExpr symbolExpr = in simplifySemiAffine()
493 AffineSymbolExpr::AffineSymbolExpr(AffineExpr::ImplType *ptr) in AffineSymbolExpr() function in AffineSymbolExpr
495 unsigned AffineSymbolExpr::getPosition() const { in getPosition()
1029 (rhs.isa<AffineDimExpr>() || rhs.isa<AffineSymbolExpr>() || in getSemiAffineExprFromFlatForm()
1044 lhsPos = lhs.cast<AffineSymbolExpr>().getPosition(); in getSemiAffineExprFromFlatForm()
1057 rhsPos = rhs.cast<AffineSymbolExpr>().getPosition(); in getSemiAffineExprFromFlatForm()
1065 lhsPos = lhs.cast<AffineSymbolExpr>().getPosition(); in getSemiAffineExprFromFlatForm()
[all …]
H A DAffineMap.cpp68 expr.cast<AffineSymbolExpr>().getPosition()] in constantFoldImpl()
623 if (auto symExpr = expr.dyn_cast<AffineSymbolExpr>()) in compressUnusedSymbols()
H A DAsmPrinter.cpp2352 unsigned pos = expr.cast<AffineSymbolExpr>().getPosition(); in printAffineExprInternal()
/llvm-project-15.0.7/mlir/lib/CAPI/IR/
H A DAffineExpr.cpp85 return unwrap(affineExpr).isa<AffineSymbolExpr>(); in mlirAffineExprIsASymbol()
93 return unwrap(affineExpr).cast<AffineSymbolExpr>().getPosition(); in mlirAffineSymbolExprGetPosition()
/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/IR/
H A DLinalgInterfaces.cpp210 LogicalResult visitSymbolExpr(AffineSymbolExpr expr) { return failure(); } in visitSymbolExpr()
237 getAffineExprOfType<AffineSymbolExpr>(lhsExpr, rhsExpr); in isDimExprOrMulExpr()
556 bool visitSymbolExpr(AffineSymbolExpr symbolExpr) { return false; } in visitSymbolExpr()
/llvm-project-15.0.7/mlir/python/mlir/dialects/linalg/opdsl/lang/
H A Daffine.py290 return _ir.AffineSymbolExpr.get(position=pos)
/llvm-project-15.0.7/mlir/lib/Dialect/Utils/
H A DReshapeOpsUtils.cpp185 assert(getMaxPosOfType<AffineSymbolExpr>(reassociation) == 0 && in getSymbolLessAffineMaps()
/llvm-project-15.0.7/mlir/lib/Dialect/Affine/Analysis/
H A DLoopAnalysis.cpp235 else if (auto symExpr = expr.dyn_cast<AffineSymbolExpr>()) in isContiguousAccess()
/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Transforms/
H A DLoops.cpp292 if (expr.dyn_cast<AffineDimExpr>() || expr.dyn_cast<AffineSymbolExpr>()) { in matchAndRewrite()
/llvm-project-15.0.7/mlir/python/mlir/_mlir_libs/_mlir/
H A Dir.pyi30 "AffineSymbolExpr",
350 class AffineSymbolExpr(AffineExpr):
353 def get(*args, **kwargs) -> AffineSymbolExpr: ...
/llvm-project-15.0.7/mlir/lib/Dialect/Affine/IR/
H A DAffineOps.cpp575 if (auto sym = expr.dyn_cast<AffineSymbolExpr>()) in fold()
998 else if (auto symExpr = expr.dyn_cast<AffineSymbolExpr>()) in canonicalizeMapOrSetAndOperands()
1715 if (auto symExpr = expr.dyn_cast<AffineSymbolExpr>()) { in printBound()
2918 if (auto symExpr = expr.dyn_cast<AffineSymbolExpr>()) { in matchAndRewrite()
/llvm-project-15.0.7/mlir/tools/mlir-linalg-ods-gen/
H A Dmlir-linalg-ods-yaml-gen.cpp868 if (auto symbol = en.value().dyn_cast<AffineSymbolExpr>()) { in generateNamedGenericOpDefns()
/llvm-project-15.0.7/mlir/lib/Dialect/Affine/Utils/
H A DUtils.cpp198 Value visitSymbolExpr(AffineSymbolExpr expr) { in visitSymbolExpr()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Linalg/IR/
H A DLinalgInterfaces.td100 MulExpr ::== AffineDimExpr (`*` (AffineConstantExpr | AffineSymbolExpr))?