aboutsummaryrefslogtreecommitdiff
path: root/flang/module/cudadevice.f90
AgeCommit message (Expand)AuthorFilesLines
2025-12-09Revert "[Flang] Move builtin .mod generation into runtimes (Reapply #137828) ...Michael Kruse1-0/+2242
2025-12-09[Flang] Move builtin .mod generation into runtimes (Reapply #137828) (#169638)Michael Kruse1-2242/+0
2025-11-25Revert "[Flang] Move builtin .mod generation into runtimes" (#169489)Jan Patrick Lehr1-0/+2242
2025-11-25[Flang] Move builtin .mod generation into runtimes (#137828)Michael Kruse1-2242/+0
2025-11-04[flang][cuda] Add interface and lowering for atomicadd_r4x2 and atomicadd_r4x...Valentin Clement (バレンタイン クレメン)1-1/+19
2025-11-03[flang][cuda] Add interfaces and lowering for atomicaddvector (#166275)Valentin Clement (バレンタイン クレメン)1-0/+16
2025-11-03[flang][cuda] Add support for f16 atomicadd (#166229)Valentin Clement (バレンタイン クレメン)1-0/+5
2025-10-28[flang][cuda] Add interfaces and lowering for tma_bulk_store (#165482)Valentin Clement (バレンタイン クレメン)1-9/+76
2025-10-28[flang][cuda] Add interfaces and lowering for tma_bulk_load (#165474)Valentin Clement (バレンタイン クレメン)1-0/+61
2025-10-28[flang][cuda] Add interfaces and lowering for barrier_try_wait(_sleep) (#165316)Valentin Clement (バレンタイン クレメン)1-6/+21
2025-10-22[flang][cuda] Support logical(4) in syncthread_and|count|or functions (#164706)Valentin Clement (バレンタイン クレメン)1-12/+21
2025-10-13[flang][cuda] Add interface and lowering for tma_bulk_s2g (#163232)Valentin Clement (バレンタイン クレメン)1-0/+9
2025-10-12[flang][cuda] Add interface and lowering for tma_bulk_g2s (#163034)Valentin Clement (バレンタイン クレメン)1-0/+11
2025-10-11[flang][cuda] Set value attribute to count for barrier procedures (#163031)Valentin Clement (バレンタイン クレメン)1-2/+2
2025-10-11[flang][cuda] Add interface and lowering for fence_proxy_async (#163014)Valentin Clement (バレンタイン クレメン)1-0/+5
2025-10-11[flang][cuda] Add interfaces and lowering for tma_bulk_[commit|wait]_group su...Valentin Clement (バレンタイン クレメン)1-0/+10
2025-10-11[flang][cuda] Add interfaces and lowering for barrier_arrive (#162949)Valentin Clement (バレンタイン クレメン)1-1/+15
2025-10-10[flang][cuda] Add interface and lower barrier_init (#162929)Valentin Clement (バレンタイン クレメン)1-0/+7
2025-08-15[flang][cuda] Update some bind name to fast version and add __sincosf (#153744)Valentin Clement (バレンタイン クレメン)1-45/+53
2025-08-15[flang][cuda] Add missing bind name for __int2double_rn (#153720)Valentin Clement (バレンタイン クレメン)1-1/+1
2025-08-15[flang][cuda] Add interface for __fdividef (#153742)Valentin Clement (バレンタイン クレメン)1-0/+7
2025-08-15[flang][cuda] Add interfaces for double_as_longlong and longlong_as_double (#...Valentin Clement (バレンタイン クレメン)1-0/+14
2025-08-15[flang][cuda] Add interfaces for int_as_float and float_as_int (#153716)Valentin Clement (バレンタイン クレメン)1-0/+14
2025-08-15[flang][cuda] Add missing bind name for __hiloint2double, __double2loint and ...Valentin Clement (バレンタイン クレメン)1-3/+3
2025-08-14[flang][cuda] Add interfaces for __int2float_rX (#153708)Valentin Clement (バレンタイン クレメン)1-0/+28
2025-08-14[flang][cuda] Add interfaces for __float2int_rX and __float2unit_rX (#153691)Valentin Clement (バレンタイン クレメン)1-0/+56
2025-08-14[flang][cuda] Add interface for __saturatef (#153705)Valentin Clement (バレンタイン クレメン)1-0/+7
2025-08-14[flang][cuda] Add interfaces for __float2ll_rX (#153702)Valentin Clement (バレンタイン クレメン)1-0/+28
2025-08-14[flang][cuda] Add interfaces for __ll2float_rX (#153694)Valentin Clement (バレンタイン クレメン)1-0/+28
2025-08-14[flang][cuda] Add interfaces for __dsqrt_rn and __dsqrt_rz (#153624)Valentin Clement (バレンタイン クレメン)1-0/+14
2025-08-14[flang][cuda] Add interfaces for __drcp_rX (#153681)Valentin Clement (バレンタイン クレメン)1-0/+28
2025-08-14[flang][cuda] Add bind names for __double2ull_rX interfaces (#153678)Valentin Clement (バレンタイン クレメン)1-7/+7
2025-08-14[flang][cuda] Add bind names for __double2ll_rX interfaces (#153660)Valentin Clement (バレンタイン クレメン)1-7/+7
2025-08-14[flang][cuda] Add interfaces for __expf and __exp10f (#153633)Valentin Clement (バレンタイン クレメン)1-0/+14
2025-08-14[flang][cuda] Add interfaces for __uint2float_rX functions (#153620)Valentin Clement (バレンタイン クレメン)1-1/+29
2025-08-14[flang][cuda] Add interfaces for __ull2float_rX functions (#153613)Valentin Clement (バレンタイン クレメン)1-0/+28
2025-08-14[flang][cuda] Add interfaces for __logf, __log2f and __log10f (#153611)Valentin Clement (バレンタイン クレメン)1-0/+21
2025-08-14[flang][cuda] Add interfaces for __sinf and __tanf (#153609)Valentin Clement (バレンタイン クレメン)1-0/+14
2025-08-13[flang][cuda] Add bind name for __ll2double_rX interfaces (#153462)Valentin Clement (バレンタイン クレメン)1-7/+7
2025-08-13[flang][cuda] Add bind name for __ull2double_rX interfaces (#153465)Valentin Clement (バレンタイン クレメン)1-7/+7
2025-08-13[flang][cuda] Add interfaces for __usad and __sad (#153470)Valentin Clement (バレンタイン クレメン)1-0/+14
2025-08-13[flang][cuda] Add bind name for __double2uint_XX interfaces (#153285)Valentin Clement (バレンタイン クレメン)1-7/+7
2025-08-13[flang][cuda] Add bind name for __dsqrt_rd and __dsqrt_ru interfaces (#153290)Valentin Clement (バレンタイン クレメン)1-4/+4
2025-08-13[flang][cuda] Add bind name for __double2int_XX interfaces (#153279)Valentin Clement (バレンタイン クレメン)1-7/+7
2025-08-13[flang][cuda] Add bind name for __double2float_XX interfaces (#153275)Valentin Clement (バレンタイン クレメン)1-4/+4
2025-08-12[flang][cuda] Add bind name for __ddiv_XX interfaces (#153271)Valentin Clement (バレンタイン クレメン)1-4/+4
2025-08-12[flang][cuda] Add missing interface for __powf (#153294)Valentin Clement (バレンタイン クレメン)1-0/+7
2025-08-12[flang][cuda] Add bind name for __clz interface (#153268)Valentin Clement (バレンタイン クレメン)1-2/+2
2025-08-12[flang][cuda] Add bind name for __mul24 and __umul24 (#153307)Valentin Clement (バレンタイン クレメン)1-4/+10
2025-08-11[flang][cuda] Add bind name for __brev interface (#152806)Valentin Clement (バレンタイン クレメン)1-2/+2