aboutsummaryrefslogtreecommitdiff
path: root/flang/lib/Lower/OpenACC.cpp
AgeCommit message (Expand)AuthorFilesLines
2024-04-02[flang][NFC] use mlir::SymbolTable in lowering (#86673)jeanPerier1-2/+4
2024-03-26[flang][acc] Add support for lowering combined constructs (#86696)Razvan Lupusoru1-30/+42
2024-03-20[flang][Lower] Convert OMP Map and related functions to evaluate::Expr (#81626)Krzysztof Parzyszek1-19/+35
2024-03-20[flang][NFC] move extractSequenceType helper out of OpenACC to share code (#8...Tom Eccles1-17/+4
2024-03-08[flang][NFC] move loadIfRef to FIRBuilder (#84306)Tom Eccles1-10/+2
2024-02-20[flang] Resolve "possible performance problem" issue spam (#79769)Peter Klausler1-1/+1
2024-02-20[flang][openacc] Use the same iv privatized value in the loop region (#81821)Valentin Clement (バレンタイン クレメン)1-1/+9
2024-02-08[flang][openacc] Use original input for base address with optional (#80931)Valentin Clement (バレンタイン クレメン)1-5/+15
2024-01-29[flang][openacc] Place post allocate/deallocate attribute correctly (#79883)Valentin Clement (バレンタイン クレメン)1-18/+51
2024-01-28[flang][openacc] Remove waitDevnum unused variableValentin Clement1-2/+2
2024-01-28[mlir][openacc][flang] Support wait devnum and clean async/wait IR (#79525)Valentin Clement (バレンタイン クレメン)1-36/+57
2024-01-25[mlir][flang][openacc] Add device_type support for update op (#78764)Valentin Clement (バレンタイン クレメン)1-37/+43
2024-01-24[flang][openacc] Lower DO CONCURRENT with acc loop (#79223)Valentin Clement (バレンタイン クレメン)1-57/+117
2024-01-22[flang] Fix a warningKazu Hirata1-0/+1
2024-01-22[flang][openacc] Lower loop directive to the new acc.loop op design (#65417)Valentin Clement (バレンタイン クレメン)1-38/+151
2024-01-18[flang][openacc] Support multiple device_type when lowering (#78634)Valentin Clement (バレンタイン クレメン)1-105/+157
2024-01-18[mlir][flang][openacc] Device type support on acc routine op (#78375)Valentin Clement (バレンタイン クレメン)1-21/+117
2024-01-11[flang][openacc] Carry device dependent info for routine in the module fileValentin Clement1-7/+9
2024-01-04[mlir][flang][openacc] Support device_type on loop construct (#76892)Valentin Clement (バレンタイン クレメン)1-61/+122
2024-01-04[mlir][openacc] Add device_type support for data operation (#76126)Valentin Clement (バレンタイン クレメン)1-37/+88
2023-12-20[mlir][openacc] Add device_type support for compute operations (#75864)Valentin Clement1-23/+84
2023-12-20Revert "[mlir][openacc] Add device_type support for compute operations (#75864)"Valentin Clement1-84/+22
2023-12-20Revert "[flang][openacc] Remove unused waitdevnum"Valentin Clement1-0/+1
2023-12-20[flang][openacc] Remove unused waitdevnumValentin Clement1-1/+0
2023-12-20[mlir][openacc] Add device_type support for compute operations (#75864)Valentin Clement (バレンタイン クレメン)1-22/+84
2023-12-20[acc] Initial implementation of MemoryEffects on `acc` operations (#75970)Razvan Lupusoru1-20/+30
2023-12-15[flang][openacc/mp] Do not read bounds on absent box (#75252)Valentin Clement (バレンタイン クレメン)1-43/+65
2023-12-14[flang][openacc/mp][NFC] Fix order of template arguments (#75538)Valentin Clement (バレンタイン クレメン)1-13/+17
2023-11-30[flang][openacc] Support early return in acc.loop (#73841)Valentin Clement (バレンタイン クレメン)1-14/+80
2023-11-16[flang][openacc] Add ability to link acc.declare_enter with acc.declare_exit ...Valentin Clement (バレンタイン クレメン)1-17/+28
2023-11-14[flang][openacc] Make implicit declare region unstructured (#71591)Valentin Clement (バレンタイン クレメン)1-28/+35
2023-11-09[flang][openacc] Avoid creation of duplicate global ctor (#71846)Valentin Clement (バレンタイン クレメン)1-0/+5
2023-11-06[flang][openacc] Correctly lower acc routine in interface block (#71451)Valentin Clement (バレンタイン クレメン)1-2/+15
2023-11-06[flang][openacc] Support variable from equivalence in data clauses (#71434)Valentin Clement (バレンタイン クレメン)1-1/+1
2023-11-06[flang][openacc] Generate data bounds for array addressing. (#71254)Slava Zakharin1-1/+2
2023-11-06[flang][openacc][NFC] Remove unused variableValentin Clement1-1/+0
2023-11-06[flang][openacc] Support variable in equivalence in declare directive (#71242)Valentin Clement (バレンタイン クレメン)1-18/+41
2023-11-01[flang][openacc] Only issue a warning when acc routine func is not found (#70...Valentin Clement (バレンタイン クレメン)1-3/+6
2023-11-01[openacc] Update acc.loop to expose data operands (#70954)Razvan Lupusoru1-1/+1
2023-10-30[flang][openacc][openmp] Set correct location on atomic operations (#70680)Valentin Clement (バレンタイン クレメン)1-5/+9
2023-10-30[flang][mlir][openacc] Switch device_type representation to an enum (#70250)Valentin Clement (バレンタイン クレメン)1-38/+57
2023-10-25[flang][openacc] Add implicit copy for reduction in combined construct (#70148)Razvan Lupusoru1-22/+34
2023-10-24[flang][openacc] Allow acc routine at the top level (#69936)Valentin Clement (バレンタイン クレメン)1-11/+11
2023-10-23[flang][openacc] Fix post_alloc declare function ordering (#69980)Razvan Lupusoru1-23/+33
2023-10-19[flang][openacc] Warn about misplaced end loop directive and ignore it (#69512)Valentin Clement (バレンタイン クレメン)1-0/+3
2023-10-18[flang][openacc] Fixed private/reduction for combined constructs. (#69417)Slava Zakharin1-5/+7
2023-10-16[flang][openacc] Support array with dynamic extents in firstprivate recipe (#...Valentin Clement (バレンタイン クレメン)1-27/+35
2023-10-16[flang][openacc] Support array with dynamic extents in reduction recipe (#68829)Valentin Clement (バレンタイン クレメン)1-9/+90
2023-10-16[flang][openacc][NFC] Simplify lowering of recipe (#68836)Valentin Clement (バレンタイン クレメン)1-101/+74
2023-10-10[flang][openacc][NFC] Fix TODO messagesValentin Clement1-3/+3