summaryrefslogtreecommitdiff
path: root/flang/lib/Optimizer/Transforms/CUFOpConversion.cpp
AgeCommit message (Expand)Author
2025-09-10[flang][cuda] Fix type mismatch when transferring logical (#157952)Valentin Clement (バレンタイン クレメン)
2025-09-09[flang][cuda] Remove set_allocator_idx operation (#157747)Valentin Clement (バレンタイン クレメン)
2025-08-04[flang][cuda][NFC] Update to the new create APIs (#152050)Valentin Clement (バレンタイン クレメン)
2025-07-21[mlir][NFC] update `flang/Optimizer/Transforms` create APIs (11/n) (#149915)Maksim Levental
2025-07-14[flang][cuda] Introduce cuf.set_allocator_idx operation (#148717)Valentin Clement (バレンタイン クレメン)
2025-05-19[flang][cuda] Use a reference for asyncObject (#140614)Valentin Clement (バレンタイン クレメン)
2025-05-13[Flang] Add missing dependent dialects to MLIR passes (#139260)Sergio Afonso
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-21[flang][cuda] Only convert launch from CUDA Fortran kernels (#136221)Valentin Clement (バレンタイン クレメン)
2025-04-17[flang][cuda] Update cuf.kernel_launch stream and conversion (#136179)Valentin Clement (バレンタイン クレメン)
2025-04-10[flang][cuda] Propagate stream information to gpu.launch_func op (#135227)Valentin Clement (バレンタイン クレメン)
2025-03-24[flang][cuda] Carry over the dynamic shared memory size to gpu.launch_func (#...Valentin Clement (バレンタイン クレメン)
2025-03-06[flang][cuda] Sync double descriptor after c_f_pointer call (#130194)Valentin Clement (バレンタイン クレメン)
2025-02-21[flang][cuda] Avoid assign element mismatch when doing data transfer from a c...Valentin Clement (バレンタイン クレメン)
2025-02-06[Flang] Move non-common headers to FortranSupport (#124416)Michael Kruse
2025-02-02[flang][cuda] Pass the pinned variable in allocate calls (#125310)Valentin Clement (バレンタイン クレメン)
2025-01-30[Flang][MLIR] Extend DataLayout utilities to have basic GPU Module support (#...agozillon
2025-01-29[flang][cuda] Propagate the data attribute on the converted calls (#124877)Valentin Clement (バレンタイン クレメン)
2025-01-24[flang][cuda] Carry over the cuf.proc_attr attribute to gpu.launch_func (#124...Valentin Clement (バレンタイン クレメン)
2025-01-23[flang][cuda] Handle pointer allocation with double descriptors (#124183)Valentin Clement (バレンタイン クレメン)
2025-01-23[flang][cuda] Handle pointer allocation with source (#124070)Valentin Clement (バレンタイン クレメン)
2025-01-22[flang][cuda] Handle simple device pointer allocation (#123996)Valentin Clement (バレンタイン クレメン)
2025-01-15[flang][cuda] Add gpu.launch to device context (#123105)Valentin Clement (バレンタイン クレメン)
2025-01-14[flang][cuda] Add cuf.device_address operation (#122975)Valentin Clement (バレンタイン クレメン)
2025-01-13[flang][cuda] Pass the device address for global descriptor (#122802)Valentin Clement (バレンタイン クレメン)
2025-01-02[flang][cuda][NFC] Remove unused variable (#121533)Valentin Clement (バレンタイン クレメン)
2025-01-02[flang][cuda] Convert cuf.sync_descriptor to runtime call (#121524)Valentin Clement (バレンタイン クレメン)
2025-01-02[flang][cuda] Add operation to sync global descriptor (#121520)Valentin Clement (バレンタイン クレメン)
2024-12-20[flang][cuda][NFC] Fix type in CUFFreeDescriptor (#120799)Valentin Clement (バレンタイン クレメン)
2024-12-20[flang][cuda][NFC] Fix typo in CUFAllocDescriptor (#120797)Valentin Clement (バレンタイン クレメン)
2024-12-05[flang][cuda] Distinguish constant fir.global from globals with a #cuf.cuda<c...Renaud Kauffmann
2024-12-04[flang][cuda] Get device address in fir.declare (#118591)Valentin Clement (バレンタイン クレメン)
2024-11-26[flang][cuda] Materialize box when needed (#117810)Valentin Clement (バレンタイン クレメン)
2024-11-25[flang][cuda] cuf.allocate: Carry over stream to the runtime call (#117631)Valentin Clement (バレンタイン クレメン)
2024-11-22[flang][cuda] Add support for allocate with source (#117388)Valentin Clement (バレンタイン クレメン)
2024-11-19[flang][cuda] Materialize constant src in memory (#116851)Valentin Clement (バレンタイン クレメン)
2024-11-18[flang][cuda] Materialize box when src or dst are rebox (#116494)Valentin Clement (バレンタイン クレメン)
2024-11-15Reland '[flang][cuda] Specialize entry point for scalar to desc data transfer'Valentin Clement
2024-11-15Revert "[flang][cuda] Specialize entry point for scalar to desc data transfer...Valentin Clement (バレンタイン クレメン)
2024-11-15[flang][cuda] Specialize entry point for scalar to desc data transfer (#116457)Valentin Clement (バレンタイン クレメン)
2024-11-15[flang][cuda] Correctly embox logical constant (#116445)Valentin Clement (バレンタイン クレメン)
2024-11-15[flang][cuda] Materialize the box in memory when dst is emboxed (#116320)Valentin Clement (バレンタイン クレメン)
2024-11-15[flang][cuda] Add support for character type in cuf.alloc and cuf.data_transf...Valentin Clement (バレンタイン クレメン)
2024-11-14[flang][cuda] Materialize the box in memory when src is emboxed (#116289)Valentin Clement (バレンタイン クレメン)
2024-11-14[flang][cuda][NFC] Use mlir::emitError to get location (#116267)Valentin Clement (バレンタイン クレメン)
2024-11-14[flang][cuda] Add conversion after CUFGetDeviceAddress to avoid issue when em...Valentin Clement (バレンタイン クレメン)
2024-11-13[flang][cuda] cuf.alloc in device context should be converted to fir.alloc (#...Valentin Clement (バレンタイン クレメン)