Lines Matching refs:affineExpr

20 MlirContext mlirAffineExprGetContext(MlirAffineExpr affineExpr) {  in mlirAffineExprGetContext()  argument
21 return wrap(unwrap(affineExpr).getContext()); in mlirAffineExprGetContext()
28 void mlirAffineExprPrint(MlirAffineExpr affineExpr, MlirStringCallback callback, in mlirAffineExprPrint() argument
31 unwrap(affineExpr).print(stream); in mlirAffineExprPrint()
34 void mlirAffineExprDump(MlirAffineExpr affineExpr) { in mlirAffineExprDump() argument
35 unwrap(affineExpr).dump(); in mlirAffineExprDump()
38 bool mlirAffineExprIsSymbolicOrConstant(MlirAffineExpr affineExpr) { in mlirAffineExprIsSymbolicOrConstant() argument
39 return unwrap(affineExpr).isSymbolicOrConstant(); in mlirAffineExprIsSymbolicOrConstant()
42 bool mlirAffineExprIsPureAffine(MlirAffineExpr affineExpr) { in mlirAffineExprIsPureAffine() argument
43 return unwrap(affineExpr).isPureAffine(); in mlirAffineExprIsPureAffine()
46 int64_t mlirAffineExprGetLargestKnownDivisor(MlirAffineExpr affineExpr) { in mlirAffineExprGetLargestKnownDivisor() argument
47 return unwrap(affineExpr).getLargestKnownDivisor(); in mlirAffineExprGetLargestKnownDivisor()
50 bool mlirAffineExprIsMultipleOf(MlirAffineExpr affineExpr, int64_t factor) { in mlirAffineExprIsMultipleOf() argument
51 return unwrap(affineExpr).isMultipleOf(factor); in mlirAffineExprIsMultipleOf()
54 bool mlirAffineExprIsFunctionOfDim(MlirAffineExpr affineExpr, in mlirAffineExprIsFunctionOfDim() argument
56 return unwrap(affineExpr).isFunctionOfDim(position); in mlirAffineExprIsFunctionOfDim()
59 MlirAffineExpr mlirAffineExprCompose(MlirAffineExpr affineExpr, in mlirAffineExprCompose() argument
61 return wrap(unwrap(affineExpr).compose(unwrap(affineMap))); in mlirAffineExprCompose()
68 bool mlirAffineExprIsADim(MlirAffineExpr affineExpr) { in mlirAffineExprIsADim() argument
69 return unwrap(affineExpr).isa<AffineDimExpr>(); in mlirAffineExprIsADim()
76 intptr_t mlirAffineDimExprGetPosition(MlirAffineExpr affineExpr) { in mlirAffineDimExprGetPosition() argument
77 return unwrap(affineExpr).cast<AffineDimExpr>().getPosition(); in mlirAffineDimExprGetPosition()
84 bool mlirAffineExprIsASymbol(MlirAffineExpr affineExpr) { in mlirAffineExprIsASymbol() argument
85 return unwrap(affineExpr).isa<AffineSymbolExpr>(); in mlirAffineExprIsASymbol()
92 intptr_t mlirAffineSymbolExprGetPosition(MlirAffineExpr affineExpr) { in mlirAffineSymbolExprGetPosition() argument
93 return unwrap(affineExpr).cast<AffineSymbolExpr>().getPosition(); in mlirAffineSymbolExprGetPosition()
100 bool mlirAffineExprIsAConstant(MlirAffineExpr affineExpr) { in mlirAffineExprIsAConstant() argument
101 return unwrap(affineExpr).isa<AffineConstantExpr>(); in mlirAffineExprIsAConstant()
108 int64_t mlirAffineConstantExprGetValue(MlirAffineExpr affineExpr) { in mlirAffineConstantExprGetValue() argument
109 return unwrap(affineExpr).cast<AffineConstantExpr>().getValue(); in mlirAffineConstantExprGetValue()
116 bool mlirAffineExprIsAAdd(MlirAffineExpr affineExpr) { in mlirAffineExprIsAAdd() argument
117 return unwrap(affineExpr).getKind() == mlir::AffineExprKind::Add; in mlirAffineExprIsAAdd()
129 bool mlirAffineExprIsAMul(MlirAffineExpr affineExpr) { in mlirAffineExprIsAMul() argument
130 return unwrap(affineExpr).getKind() == mlir::AffineExprKind::Mul; in mlirAffineExprIsAMul()
142 bool mlirAffineExprIsAMod(MlirAffineExpr affineExpr) { in mlirAffineExprIsAMod() argument
143 return unwrap(affineExpr).getKind() == mlir::AffineExprKind::Mod; in mlirAffineExprIsAMod()
155 bool mlirAffineExprIsAFloorDiv(MlirAffineExpr affineExpr) { in mlirAffineExprIsAFloorDiv() argument
156 return unwrap(affineExpr).getKind() == mlir::AffineExprKind::FloorDiv; in mlirAffineExprIsAFloorDiv()
169 bool mlirAffineExprIsACeilDiv(MlirAffineExpr affineExpr) { in mlirAffineExprIsACeilDiv() argument
170 return unwrap(affineExpr).getKind() == mlir::AffineExprKind::CeilDiv; in mlirAffineExprIsACeilDiv()
183 bool mlirAffineExprIsABinary(MlirAffineExpr affineExpr) { in mlirAffineExprIsABinary() argument
184 return unwrap(affineExpr).isa<AffineBinaryOpExpr>(); in mlirAffineExprIsABinary()
187 MlirAffineExpr mlirAffineBinaryOpExprGetLHS(MlirAffineExpr affineExpr) { in mlirAffineBinaryOpExprGetLHS() argument
188 return wrap(unwrap(affineExpr).cast<AffineBinaryOpExpr>().getLHS()); in mlirAffineBinaryOpExprGetLHS()
191 MlirAffineExpr mlirAffineBinaryOpExprGetRHS(MlirAffineExpr affineExpr) { in mlirAffineBinaryOpExprGetRHS() argument
192 return wrap(unwrap(affineExpr).cast<AffineBinaryOpExpr>().getRHS()); in mlirAffineBinaryOpExprGetRHS()