summaryrefslogtreecommitdiff
path: root/flang/lib/Lower/Allocatable.cpp
AgeCommit message (Expand)Author
2025-10-15[flang][cuda] Add TODO for allocate with device source (#163630)Valentin Clement (バレンタイン クレメン)
2025-10-15[flang][cuda] Add TODO for allocate with default initialization (#163625)Valentin Clement (バレンタイン クレメン)
2025-09-09[flang][cuda] Remove set_allocator_idx operation (#157747)Valentin Clement (バレンタイン クレメン)
2025-08-19[flang] Preserve dynamic length of characters in ALLOCATE (#152564)Leandro Lupori
2025-08-06Reland "[flang][cuda] Set the allocator of derived type component after alloc...Valentin Clement (バレンタイン クレメン)
2025-08-06Revert "[flang][cuda] Set the allocator of derived type component after alloc...Valentin Clement (バレンタイン クレメン)
2025-08-06[flang][cuda] Set the allocator of derived type component after allocation (#...Valentin Clement (バレンタイン クレメン)
2025-08-04[flang][cuda] Generate cuf.allocate for descriptor with CUDA components (#152...Valentin Clement (バレンタイン クレメン)
2025-08-04[flang][cuda][NFC] Update to the new create APIs (#152050)Valentin Clement (バレンタイン クレメン)
2025-07-21[mlir][NFC] update `flang/Lower` create APIs (8/n) (#149912)Maksim Levental
2025-06-26[flang] Migrate away from std::nullopt (NFC) (#145928)Kazu Hirata
2025-05-19[flang][cuda] Use a reference for asyncObject (#140614)Valentin Clement (バレンタイン クレメン)
2025-05-08[flang] Correctly prepare allocatable runtime call arguments (#138727)Asher Mancinelli
2025-05-01Revert "[flang][cuda] Use a reference for asyncObject" (#138221)Valentin Clement (バレンタイン クレメン)
2025-05-01[flang][cuda] Use a reference for asyncObject (#138186)Valentin Clement (バレンタイン クレメン)
2025-04-30Revert "[flang][cuda] Use a reference for asyncObject (#138010)" (#138082)Valentin Clement (バレンタイン クレメン)
2025-04-30[flang][cuda] Use a reference for asyncObject (#138010)Valentin Clement (バレンタイン クレメン)
2025-04-09[flang][cuda] Add asyncId to allocate entry point (#134947)Valentin Clement (バレンタイン クレメン)
2025-03-06[flang][cuda] Sync double descriptor after c_f_pointer call (#130194)Valentin Clement (バレンタイン クレメン)
2025-03-05[flang][cuda] Make sure allocator id is set for pointer allocate (#129950)Valentin Clement (バレンタイン クレメン)
2025-01-03[flang][cuda] Set PINNED variable to false in ALLOCATE (#121593)Valentin Clement (バレンタイン クレメン)
2025-01-03[flang][cuda] Sync global descriptor when nullifying pointer (#121595)Valentin Clement (バレンタイン クレメン)
2025-01-02[flang][cuda] Add operation to sync global descriptor (#121520)Valentin Clement (バレンタイン クレメン)
2024-12-23Revert "Reland '[flang] Allow to pass an async id to allocate the descriptor ...Valentin Clement (バレンタイン クレメン)
2024-12-23Reland '[flang] Allow to pass an async id to allocate the descriptor (#118713...Valentin Clement (バレンタイン クレメン)
2024-12-07Revert "[flang] Allow to pass an async id to allocate the descriptor (#118713...Valentin Clement (バレンタイン クレメン)
2024-12-04[flang] Allow to pass an async id to allocate the descriptor (#118713)Valentin Clement (バレンタイン クレメン)
2024-08-29[flang][cuda] Do inline allocation/deallocation in device code (#106628)Valentin Clement (バレンタイン クレメン)
2024-08-02[flang][cuda] Set the allocator on fir.embox operation (#101722)Valentin Clement (バレンタイン クレメン)
2024-07-19[flang][Lower] get ultimate symbol when querying if pointer or allocatable (#...Tom Eccles
2024-06-17[Flang] Switch to common::visit more call sites (#90018)Alexander Shaposhnikov
2024-05-30[flang] lower allocatable assumed-rank specification parts (#93682)jeanPerier
2024-05-17[flang][cuda] Move CUDA Fortran operations to a CUF dialect (#92317)Valentin Clement (バレンタイン クレメン)
2024-04-28Reapply "[mlir] Mark `isa/dyn_cast/cast/...` member functions depreca… (#90...Christian Sigg
2024-04-26Revert "[mlir] Mark `isa/dyn_cast/cast/...` member functions deprecated. (#89...dyung
2024-04-26[mlir] Mark `isa/dyn_cast/cast/...` member functions deprecated. (#89998)Christian Sigg
2024-04-24[flang][cuda] Use fir.cuda_deallocate for automatic deallocation (#89662)Valentin Clement (バレンタイン クレメン)
2024-04-19Revert "[flang][cuda] Use fir.cuda_deallocate for automatic deallocation (#89...Valentin Clement
2024-04-19[flang][cuda] Use fir.cuda_deallocate for automatic deallocation (#89450)Valentin Clement (バレンタイン クレメン)
2024-04-17[flang][cuda] Lower DEALLOCATE for device variables (#89091)Valentin Clement (バレンタイン クレメン)
2024-04-17[flang][cuda] Lower ALLOCATE for device variable (#88980)Valentin Clement (バレンタイン クレメン)
2024-04-09[flang][cuda] Add a proper TODO for allocate statement for cuda var (#88034)Valentin Clement (バレンタイン クレメン)
2024-04-08[flang] Fix source allocation to explicit length after deferred length object...jeanPerier
2024-01-31[flang] DEALLOCATE(pointer) should use PointerDeallocate() (#79702)Peter Klausler
2024-01-29[flang][openacc] Place post allocate/deallocate attribute correctly (#79883)Valentin Clement (バレンタイン クレメン)
2024-01-25[flang][runtime] Validate pointer DEALLOCATE (#78612)Peter Klausler
2023-10-16[flang] Regularize TODO messages for coarray related features (#69227)Pete Steinfeld
2023-09-21[flang] Centralize automatic deallocation code in lowering (#67003)jeanPerier
2023-08-15[flang][openacc] Add acc.declare_action attributes on operationValentin Clement
2023-05-31[flang] CUDA Fortran - part 1/5: parsingPeter Klausler