Home
last modified time | relevance | path

Searched refs:AffineBinaryOpExpr (Results 1 – 11 of 11) sorted by relevance

/external/llvm-project/mlir/include/mlir/IR/
DAffineExprVisitor.h78 auto binOpExpr = expr.cast<AffineBinaryOpExpr>(); in walkPostOrder()
83 auto binOpExpr = expr.cast<AffineBinaryOpExpr>(); in walkPostOrder()
88 auto binOpExpr = expr.cast<AffineBinaryOpExpr>(); in walkPostOrder()
93 auto binOpExpr = expr.cast<AffineBinaryOpExpr>(); in walkPostOrder()
98 auto binOpExpr = expr.cast<AffineBinaryOpExpr>(); in walkPostOrder()
120 auto binOpExpr = expr.cast<AffineBinaryOpExpr>(); in visit()
124 auto binOpExpr = expr.cast<AffineBinaryOpExpr>(); in visit()
128 auto binOpExpr = expr.cast<AffineBinaryOpExpr>(); in visit()
132 auto binOpExpr = expr.cast<AffineBinaryOpExpr>(); in visit()
136 auto binOpExpr = expr.cast<AffineBinaryOpExpr>(); in visit()
[all …]
DAffineExpr.h186 class AffineBinaryOpExpr : public AffineExpr {
189 /* implicit */ AffineBinaryOpExpr(AffineExpr::ImplType *ptr);
249 if (std::is_same<U, AffineBinaryOpExpr>::value) in isa()
/external/llvm-project/mlir/lib/IR/
DAffineExpr.cpp33 void visitAffineBinaryOpExpr(AffineBinaryOpExpr expr) { callback(expr); } in walk()
84 auto binOp = cast<AffineBinaryOpExpr>(); in replaceDimsAndSymbols()
117 auto binOp = cast<AffineBinaryOpExpr>(); in replace()
150 auto expr = this->cast<AffineBinaryOpExpr>(); in isSymbolicOrConstant()
167 auto op = cast<AffineBinaryOpExpr>(); in isPureAffine()
174 auto op = cast<AffineBinaryOpExpr>(); in isPureAffine()
182 auto op = cast<AffineBinaryOpExpr>(); in isPureAffine()
192 AffineBinaryOpExpr binExpr(nullptr); in getLargestKnownDivisor()
201 binExpr = this->cast<AffineBinaryOpExpr>(); in getLargestKnownDivisor()
210 binExpr = cast<AffineBinaryOpExpr>(); in getLargestKnownDivisor()
[all …]
DAffineMap.cpp78 auto binOpExpr = expr.cast<AffineBinaryOpExpr>(); in constantFoldBinExpr()
DBuiltinTypes.cpp521 auto bin = e.dyn_cast<AffineBinaryOpExpr>(); in extractStrides()
DAsmPrinter.cpp2024 auto binOp = expr.cast<AffineBinaryOpExpr>(); in printAffineExprInternal()
2060 if (auto rhs = rhsExpr.dyn_cast<AffineBinaryOpExpr>()) { in printAffineExprInternal()
/external/llvm-project/mlir/lib/CAPI/IR/
DAffineExpr.cpp163 return wrap(unwrap(affineExpr).cast<AffineBinaryOpExpr>().getLHS()); in mlirAffineBinaryOpExprGetLHS()
167 return wrap(unwrap(affineExpr).cast<AffineBinaryOpExpr>().getRHS()); in mlirAffineBinaryOpExprGetRHS()
/external/llvm-project/mlir/lib/Conversion/AffineToStandard/
DAffineToStandard.cpp47 template <typename OpTy> Value buildBinaryExpr(AffineBinaryOpExpr expr) { in buildBinaryExpr()
56 Value visitAddExpr(AffineBinaryOpExpr expr) { in visitAddExpr()
60 Value visitMulExpr(AffineBinaryOpExpr expr) { in visitMulExpr()
73 Value visitModExpr(AffineBinaryOpExpr expr) { in visitModExpr()
110 Value visitFloorDivExpr(AffineBinaryOpExpr expr) { in visitFloorDivExpr()
151 Value visitCeilDivExpr(AffineBinaryOpExpr expr) { in visitCeilDivExpr()
/external/llvm-project/mlir/lib/Dialect/SDBM/
DSDBMExpr.cpp111 if (auto bin = expr.dyn_cast<AffineBinaryOpExpr>()) { in match()
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()
/external/llvm-project/mlir/lib/Dialect/Linalg/Transforms/
DTransforms.cpp357 if (auto bin = e.dyn_cast<AffineBinaryOpExpr>()) { in substWithMin()
DTiling.cpp100 void visitAffineBinaryOpExpr(AffineBinaryOpExpr expr) { in visitAffineBinaryOpExpr()