Lines Matching refs:ref
5 …@load_store_chain_removal(%arg0: !fir.ref<!fir.array<60xi32>>, %arg1: !fir.ref<!fir.array<60xi32>>…
18 fir.store %5 to %0 : !fir.ref<i32>
19 %6 = fir.load %0 : !fir.ref<i32>
22 %9 = fir.coordinate_of %arg0, %8 : (!fir.ref<!fir.array<60xi32>>, i64) -> !fir.ref<i32>
23 %10 = fir.load %9 : !fir.ref<i32>
25 %12 = fir.coordinate_of %1, %8 : (!fir.ref<!fir.array<60xi32>>, i64) -> !fir.ref<i32>
26 fir.store %11 to %12 : !fir.ref<i32>
32 fir.store %15 to %0 : !fir.ref<i32>
39 fir.store %19 to %0 : !fir.ref<i32>
40 %20 = fir.load %0 : !fir.ref<i32>
43 %23 = fir.coordinate_of %1, %22 : (!fir.ref<!fir.array<60xi32>>, i64) -> !fir.ref<i32>
44 %24 = fir.load %23 : !fir.ref<i32>
45 %25 = fir.coordinate_of %arg1, %22 : (!fir.ref<!fir.array<60xi32>>, i64) -> !fir.ref<i32>
46 %26 = fir.load %25 : !fir.ref<i32>
48 %28 = fir.coordinate_of %arg2, %22 : (!fir.ref<!fir.array<60xi32>>, i64) -> !fir.ref<i32>
49 fir.store %27 to %28 : !fir.ref<i32>
55 fir.store %31 to %0 : !fir.ref<i32>
64 // CHECK-COUNT-1: %{{.*}} = fir.load %{{.*}} : !fir.ref<i32>
65 // CHECK-COUNT-1: fir.store %{{.*}} to %{{.*}} : !fir.ref<i32>
68 // CHECK-NOT: fir.store %{{.*}} to %{{.*}} : !fir.ref<i32>
72 // CHECK-NOT: fir.store %{{.*}} to %{{.*}} : !fir.ref<i32>
73 // CHECK-NOT: %{{.*}} = fir.load %{{.*}} : !fir.ref<i32>
75 // CHECK: %{{.*}} = fir.load %{{.*}} : !fir.ref<i32>
76 // CHECK: %{{.*}} = fir.load %{{.*}} : !fir.ref<i32>
77 // CHECK: fir.store %{{.*}} to %{{.*}} : !fir.ref<i32>
79 // CHECK-NOT: fir.store %{{.*}} to %{{.*}} : !fir.ref<i32>