Lines Matching refs:arith
5 %cf7 = arith.constant 7.0 : f32
6 %cf8 = arith.constant 8.0 : f32
9 %v0 = arith.addf %cf7, %cf8 : f32
11 %v1 = arith.addf %v0, %cf8 : f32
17 // CHECK-NEXT: %[[CST0:.*]] = arith.constant 7.000000e+00 : f32
18 // CHECK-NEXT: %[[CST1:.*]] = arith.constant 8.000000e+00 : f32
19 // CHECK-NEXT: %[[ADD0:.*]] = arith.addf %[[CST0]], %[[CST1]] : f32
20 // CHECK-NEXT: arith.addf %[[ADD0]], %[[CST1]] : f32
32 %cf7 = arith.constant 7.0 : f32
33 %cf8 = arith.constant 8.0 : f32
37 %v0 = arith.addf %cf7, %cf8 : f32
42 // CHECK-NEXT: %cst = arith.constant 7.000000e+00 : f32
43 // CHECK-NEXT: %cst_0 = arith.constant 8.000000e+00 : f32
44 // CHECK-NEXT: %1 = arith.addf %cst, %cst_0 : f32
57 %v2 = arith.addf %v0, %v1 : f32
66 // CHECK-NEXT: %4 = arith.addf %2, %3 : f32
76 %cf8 = arith.constant 8.0 : f32
81 %cf9 = arith.addf %cf8, %cf8 : f32
88 // CHECK-NEXT: %cst = arith.constant 8.000000e+00 : f32
92 // CHECK-NEXT: %2 = arith.addf %cst, %cst : f32
104 %cf8 = arith.constant 8.0 : f32
108 %cf9 = arith.addf %cf8, %cf8 : f32
114 // CHECK-NEXT: %[[CST:.*]] = arith.constant 8.000000e+00 : f32
119 // CHECK-NEXT: arith.addf %[[CST]], %[[CST]] : f32
129 %cf8 = arith.constant 8.0 : f32
133 %cf9 = arith.addf %cf8, %cf8 : f32
140 // CHECK-NEXT: arith.constant
144 // CHECK-NEXT: arith.addf
156 %cf8 = arith.constant 8.0 : f32
160 %cf9 = arith.addf %cf8, %cf8 : f32
162 %cf10 = arith.addf %cf9, %cf9 : f32
169 // CHECK-NEXT: arith.constant
174 // CHECK-NEXT: arith.addf
176 // CHECK-NEXT: arith.addf
188 %cf8 = arith.constant 8.0 : f32
192 %cf9 = arith.addf %cf8, %cf8 : f32
195 %cf10 = arith.addf %cf9, %cf9 : f32
204 // CHECK-NEXT: arith.constant
208 // CHECK-NEXT: arith.addf
211 // CHECK-NEXT: arith.addf
225 %ci0 = arith.constant 0 : index
226 %ci10 = arith.constant 10 : index
227 %ci1 = arith.constant 1 : index
229 %cf7 = arith.constant 7.0 : f32
230 %cf8 = arith.constant 8.0 : f32
233 %v0 = arith.addf %cf7, %cf8 : f32
238 // CHECK-NEXT: %cst = arith.constant 7.000000e+00 : f32
239 // CHECK-NEXT: %cst_0 = arith.constant 8.000000e+00 : f32
240 // CHECK-NEXT: %1 = arith.addf %cst, %cst_0 : f32
248 %ci0 = arith.constant 0 : index
249 %ci10 = arith.constant 10 : index
250 %ci1 = arith.constant 1 : index
254 %v0 = arith.addi %arg0, %arg1 : index
261 // CHECK-NEXT: arith.addi
269 %c0 = arith.constant 0 : index
270 %c10 = arith.constant 10 : index
271 %c1 = arith.constant 1 : index
272 %c7 = arith.constant 7 : i32
273 %c8 = arith.constant 8 : i32
275 %v0 = arith.addi %c7, %c8 : i32
276 %v3 = arith.addi %arg0, %arg1 : index
280 // CHECK: %c0 = arith.constant 0 : index
281 // CHECK-NEXT: %c10 = arith.constant 10 : index
282 // CHECK-NEXT: %c1 = arith.constant 1 : index
283 // CHECK-NEXT: %c7_i32 = arith.constant 7 : i32
284 // CHECK-NEXT: %c8_i32 = arith.constant 8 : i32
285 // CHECK-NEXT: arith.addi %c7_i32, %c8_i32 : i32
287 // CHECK-NEXT: arith.addi %arg0, %arg1 : index
301 %true = arith.constant true
305 // CHECK-NEXT: arith.constant
332 // CHECK: %[[V0:.*]] = arith.addi %[[ARG]], %[[ARG]]
333 // CHECK-NEXT: %[[V1:.*]] = arith.addi %[[ARG]], %[[V0]]
337 %v0 = arith.addi %arg, %arg : i32
338 %v1 = arith.addi %arg, %v0 : i32
349 // CHECK: %[[C:.*]] = arith.constant
350 %0 = arith.constant 5 : i32
351 // CHECK: %[[V0:.*]] = arith.addi %[[C]], %[[C]]
352 // CHECK-NEXT: %[[V1:.*]] = arith.addi %[[V0]], %[[C]]
355 // CHECK-NEXT: %[[V2:.*]] = arith.subi %[[ARG0]], %[[ARG0]]
360 %1 = arith.addi %0, %0 : i32
361 %2 = arith.addi %1, %0 : i32
364 %3 = arith.subi %arg0, %arg0 : i32
380 // CHECK-NEXT: %[[C:.*]] = arith.constant
381 // CHECK-NEXT: %[[V1:.*]] = arith.addi %[[C]], %[[C]]
382 // CHECK-NEXT: %[[V0:.*]] = arith.addi %[[C]], %[[V1]]
384 %v0 = arith.addi %c0, %v1 : i32
385 %v1 = arith.addi %c0, %c0 : i32
386 %c0 = arith.constant 5 : i32
399 // CHECK-NEXT: %[[C:.*]] = arith.constant
400 // CHECK-NEXT: %[[V1:.*]] = arith.addi %[[C]], %[[C]]
401 // CHECK-NEXT: %[[V0:.*]] = arith.addi %[[C]], %[[V1]]
405 %v0 = arith.addi %c0, %v1 : i32
406 %v1 = arith.addi %c0, %c0 : i32
407 %c0 = arith.constant 5 : i32