diff options
Diffstat (limited to 'mlir/lib/EDSC/Builders.cpp')
-rw-r--r-- | mlir/lib/EDSC/Builders.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/mlir/lib/EDSC/Builders.cpp b/mlir/lib/EDSC/Builders.cpp index 2956066a035..47e2dfed55e 100644 --- a/mlir/lib/EDSC/Builders.cpp +++ b/mlir/lib/EDSC/Builders.cpp @@ -390,14 +390,14 @@ ValueHandle mlir::edsc::op::operator*(ValueHandle lhs, ValueHandle rhs) { } ValueHandle mlir::edsc::op::operator/(ValueHandle lhs, ValueHandle rhs) { - return createBinaryHandle<DivISOp, DivFOp>( + return createBinaryHandle<SignedDivIOp, DivFOp>( lhs, rhs, [](AffineExpr d0, AffineExpr d1) -> AffineExpr { llvm_unreachable("only exprs of non-index type support operator/"); }); } ValueHandle mlir::edsc::op::operator%(ValueHandle lhs, ValueHandle rhs) { - return createBinaryHandle<RemISOp, RemFOp>( + return createBinaryHandle<SignedRemIOp, RemFOp>( lhs, rhs, [](AffineExpr d0, AffineExpr d1) { return d0 % d1; }); } |