History log of /llvm-project/flang/unittests/Runtime/CUDA/Memory.cpp (Results 1 – 7 of 7)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: llvmorg-21-init, llvmorg-19.1.7
# 4cb2a519 24-Dec-2024 Valentin Clement (バレンタイン クレメン) <clementval@gmail.com>

Revert "Reland '[flang] Allow to pass an async id to allocate the descriptor (#118713)' and #118733" (#121029)

This still cause issue for device runtime build.


# 5b74fb75 23-Dec-2024 Valentin Clement (バレンタイン クレメン) <clementval@gmail.com>

Reland '[flang] Allow to pass an async id to allocate the descriptor (#118713)' and #118733 (#120997)

Device runtime build have been fixed. Attempt to re-land these patches
that have been approved

Reland '[flang] Allow to pass an async id to allocate the descriptor (#118713)' and #118733 (#120997)

Device runtime build have been fixed. Attempt to re-land these patches
that have been approved before.

https://github.com/llvm/llvm-project/pull/118713
https://github.com/llvm/llvm-project/pull/118733

show more ...


Revision tags: llvmorg-19.1.6
# 16c2a101 08-Dec-2024 Valentin Clement (バレンタイン クレメン) <clementval@gmail.com>

Revert "[flang] Allow to pass an async id to allocate the descriptor (#118713)" (#119109)

This reverts commit 7d1c661381d36018fd105f4ad4c2d6dc45e7288b.

This commit breaks some device runtime buil

Revert "[flang] Allow to pass an async id to allocate the descriptor (#118713)" (#119109)

This reverts commit 7d1c661381d36018fd105f4ad4c2d6dc45e7288b.

This commit breaks some device runtime builds. Need time to investigate.

show more ...


# 7d1c6613 05-Dec-2024 Valentin Clement (バレンタイン クレメン) <clementval@gmail.com>

[flang] Allow to pass an async id to allocate the descriptor (#118713)

This is a patch in preparation for the support stream ordered memory
allocator in CUDA Fortran.

This patch adds an asynchro

[flang] Allow to pass an async id to allocate the descriptor (#118713)

This is a patch in preparation for the support stream ordered memory
allocator in CUDA Fortran.

This patch adds an asynchronous id to the AllocatableAllocate runtime
function and to Descriptor::Allocate so it can be passed down to the
registered allocator. It is up to the allocator to use this value or
not.

A follow up patch will implement that asynchronous allocator for CUDA
Fortran.

show more ...


Revision tags: llvmorg-19.1.5, llvmorg-19.1.4
# 308c0074 01-Nov-2024 Valentin Clement <clementval@gmail.com>

[flang][cuda][NFC] Fix format


# 32473864 01-Nov-2024 Valentin Clement (バレンタイン クレメン) <clementval@gmail.com>

[flang][cuda] Data transfer with descriptor (#114598)

Reopen PR #114302 as it was automatically closed.

Review in #114302


Revision tags: llvmorg-19.1.3, llvmorg-19.1.2, llvmorg-19.1.1
# fa627d98 25-Sep-2024 Valentin Clement (バレンタイン クレメン) <clementval@gmail.com>

[flang][cuda] Add entry point for alloc/free and simple copy (#109867)

These will be used to translate simple cuf.alloc/cuf.free and
cuf.data_transfer on scalar and constant size arrays.