@@ -213,7 +213,7 @@ func.func @fold_add_splat_f32() -> tensor<10xf32> {
213213func.func @fold_div_zero_lhs_i32 (%arg0: tensor <i32 >) -> tensor <i32 > {
214214 %zero = " tosa.const" () {value = dense <0 > : tensor <i32 >} : () -> tensor <i32 >
215215 // CHECK: %[[ZERO:.+]] = "tosa.const"() <{value = dense<0>
216- %div = tosa.div %zero , %arg0 : (tensor <i32 >, tensor <i32 >) -> tensor <i32 >
216+ %div = tosa.int_div %zero , %arg0 : (tensor <i32 >, tensor <i32 >) -> tensor <i32 >
217217 // CHECK: return %[[ZERO]]
218218 return %div : tensor <i32 >
219219}
@@ -223,7 +223,7 @@ func.func @fold_div_zero_lhs_i32(%arg0: tensor<i32>) -> tensor<i32> {
223223// CHECK-LABEL: @fold_div_one_rhs_i32
224224func.func @fold_div_one_rhs_i32 (%arg0: tensor <i32 >) -> tensor <i32 > {
225225 %one = " tosa.const" () {value = dense <1 > : tensor <i32 >} : () -> tensor <i32 >
226- %div = tosa.div %arg0 , %one : (tensor <i32 >, tensor <i32 >) -> tensor <i32 >
226+ %div = tosa.int_div %arg0 , %one : (tensor <i32 >, tensor <i32 >) -> tensor <i32 >
227227 // CHECK: return %arg0
228228 return %div : tensor <i32 >
229229}
@@ -235,7 +235,7 @@ func.func @fold_div_splat_i32() -> tensor<i32> {
235235 %lhs = " tosa.const" () {value = dense <10 > : tensor <i32 >} : () -> tensor <i32 >
236236 %rhs = " tosa.const" () {value = dense <-3 > : tensor <i32 >} : () -> tensor <i32 >
237237 // CHECK: %[[SPLAT:.+]] = "tosa.const"() <{value = dense<-3>
238- %div = tosa.div %lhs , %rhs : (tensor <i32 >, tensor <i32 >) -> tensor <i32 >
238+ %div = tosa.int_div %lhs , %rhs : (tensor <i32 >, tensor <i32 >) -> tensor <i32 >
239239 // CHECK: return %[[SPLAT]]
240240 return %div : tensor <i32 >
241241}
@@ -1092,7 +1092,7 @@ func.func @reduce_sum_constant_aggressive() -> tensor<1x3xi32> {
10921092 // AGGRESIVE-LABEL: func.func @reduce_sum_constant_aggressive() -> tensor<1x3xi32> {
10931093 // AGGRESIVE: %[[VAL_0:.*]] = "tosa.const"() <{value = dense<4> : tensor<1x3xi32>}> : () -> tensor<1x3xi32>
10941094 // AGGRESIVE: return %[[VAL_0:.*]] : tensor<1x3xi32>
1095-
1095+
10961096 // CHECK-LABEL: func.func @reduce_sum_constant_aggressive() -> tensor<1x3xi32> {
10971097 // CHECK: %[[VAL_0:.*]] = "tosa.const"() <{value = dense<1> : tensor<2x3xi32>}> : () -> tensor<2x3xi32>
10981098 // CHECK: %[[VAL_1:.*]] = tosa.reduce_sum %[[VAL_0]] {axis = 0 : i32} : (tensor<2x3xi32>) -> tensor<1x3xi32>
0 commit comments