Skip to content

Commit 71b2e7e

Browse files
authored
Update flang/module/cudadevice.f90
1 parent 17502dc commit 71b2e7e

File tree

1 file changed

+16
-16
lines changed

1 file changed

+16
-16
lines changed

flang/module/cudadevice.f90

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -2070,6 +2070,22 @@ attributes(device) subroutine tma_bulk_s2g(src, dst, nbytes)
20702070
! Load specific types, count is in elements
20712071
! -----------------------------------------
20722072
interface tma_bulk_load
2073+
attributes(device) subroutine tma_bulk_ldc4(barrier, src, dst, nelems)
2074+
!dir$ ignore_tkr (r) src, (r) dst
2075+
integer(8), shared :: barrier
2076+
complex(4), device :: src(*)
2077+
complex(4), shared :: dst(*)
2078+
integer(4), value :: nelems
2079+
end subroutine
2080+
2081+
attributes(device) subroutine tma_bulk_ldc8(barrier, src, dst, nelems)
2082+
!dir$ ignore_tkr (r) src, (r) dst
2083+
integer(8), shared :: barrier
2084+
complex(8), device :: src(*)
2085+
complex(8), shared :: dst(*)
2086+
integer(4), value :: nelems
2087+
end subroutine
2088+
20732089
attributes(device) subroutine tma_bulk_ldi4(barrier, src, dst, nelems)
20742090
!dir$ ignore_tkr (r) src, (r) dst
20752091
integer(8), shared :: barrier
@@ -2109,22 +2125,6 @@ attributes(device) subroutine tma_bulk_ldr8(barrier, src, dst, nelems)
21092125
real(8), shared :: dst(*)
21102126
integer(4), value :: nelems
21112127
end subroutine
2112-
2113-
attributes(device) subroutine tma_bulk_ldc4(barrier, src, dst, nelems)
2114-
!dir$ ignore_tkr (r) src, (r) dst
2115-
integer(8), shared :: barrier
2116-
complex(4), device :: src(*)
2117-
complex(4), shared :: dst(*)
2118-
integer(4), value :: nelems
2119-
end subroutine
2120-
2121-
attributes(device) subroutine tma_bulk_ldc8(barrier, src, dst, nelems)
2122-
!dir$ ignore_tkr (r) src, (r) dst
2123-
integer(8), shared :: barrier
2124-
complex(8), device :: src(*)
2125-
complex(8), shared :: dst(*)
2126-
integer(4), value :: nelems
2127-
end subroutine
21282128
end interface
21292129

21302130

0 commit comments

Comments
 (0)