Skip to content

Commit 85789d9

Browse files
Fix test failure
1 parent bc1f153 commit 85789d9

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

flang/test/Lower/HLFIR/prefetch.f90

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ subroutine test_prefetch_01()
1818

1919
a = 23
2020

21-
! HLFIR: fir.prefetch %[[H_A]]#0 {cacheType, localityHint = 3 : i32} : !fir.ref<!fir.array<256xi32>>
21+
! HLFIR: fir.prefetch %[[H_A]]#0 {read, data, localityHint = 3 : i32} : !fir.ref<!fir.array<256xi32>>
2222
!dir$ prefetch a
2323
i = sum(a)
2424

@@ -28,8 +28,8 @@ subroutine test_prefetch_01()
2828
! HLFIR: %[[H_CON:.*]] = fir.convert %[[H_ADD]] : (i32) -> i64
2929
! HLFIR: %[[H_DESIG:.*]] = hlfir.designate %[[H_A]]#0 (%[[H_CON]]) : (!fir.ref<!fir.array<256xi32>>, i64) -> !fir.ref<i32>
3030

31-
! HLFIR: fir.prefetch %[[H_DESIG]] {cacheType, localityHint = 3 : i32} : !fir.ref<i32>
32-
! HLFIR: fir.prefetch %[[H_J]]#0 {cacheType, localityHint = 3 : i32} : !fir.ref<i32>
31+
! HLFIR: fir.prefetch %[[H_DESIG]] {read, data, localityHint = 3 : i32} : !fir.ref<i32>
32+
! HLFIR: fir.prefetch %[[H_J]]#0 {read, data, localityHint = 3 : i32} : !fir.ref<i32>
3333

3434
do i = 1, (256 - 64)
3535
!dir$ prefetch a(i+64), j
@@ -45,19 +45,19 @@ subroutine test_prefetch_02(t1)
4545
integer, allocatable :: a(:, :)
4646

4747
! HLFIR: %[[H_DESIG_01:.*]] = hlfir.designate %[[H_ARG0]]#0{"a"} shape {{.*}}
48-
! HLFIR: fir.prefetch %[[H_DESIG_01]] {cacheType, localityHint = 3 : i32} : !fir.ref<!fir.array<256x256xi32>>
48+
! HLFIR: fir.prefetch %[[H_DESIG_01]] {read, data, localityHint = 3 : i32} : !fir.ref<!fir.array<256x256xi32>>
4949
!dir$ prefetch t1%a
5050
a = t1%a ** 2
5151

5252
do i = 1, 256
5353
! HLFIR: %[[A_LOAD:.*]] = fir.load %[[H_A]]#0 : !fir.ref<!fir.box<!fir.heap<!fir.array<?x?xi32>>>>
5454
! HLFIR: %[[A_BOX:.*]] = fir.box_addr %[[A_LOAD]] : (!fir.box<!fir.heap<!fir.array<?x?xi32>>>) -> !fir.heap<!fir.array<?x?xi32>>
55-
! HLFIR: fir.prefetch %[[A_BOX]] {cacheType, localityHint = 3 : i32} : !fir.heap<!fir.array<?x?xi32>>
55+
! HLFIR: fir.prefetch %[[A_BOX]] {read, data, localityHint = 3 : i32} : !fir.heap<!fir.array<?x?xi32>>
5656
!dir$ prefetch a
5757
a(i, :) = a(i, :) + i
5858
do j = 1, 256
5959
! HLFIR: %[[H_DESIG_02:.*]] = hlfir.designate %[[H_ARG0]]#0{"a"} {{.*}}
60-
! HLFIR: fir.prefetch %[[H_DESIG_02]] {cacheType, localityHint = 3 : i32} : !fir.ref<i32>
60+
! HLFIR: fir.prefetch %[[H_DESIG_02]] {read, data, localityHint = 3 : i32} : !fir.ref<i32>
6161
!dir$ prefetch t1%a(i, j)
6262
t1%a(i, j) = (a(i, j) + i*j) / t1%a(i, j)
6363
end do

0 commit comments

Comments
 (0)