aboutsummaryrefslogtreecommitdiff
path: root/flang/lib/Optimizer/OpenMP
AgeCommit message (Expand)AuthorFilesLines
12 days[Flang][OpenMP] Minimize host ops remaining in device compilation (#137200)Sergio Afonso1-2/+350
13 days[flang] Fix new clang-tidy warning llvm-type-switch-case-types. NFC. (#178512)Jakub Kuderski1-1/+1
14 days[OpenMP][MLIR] Add thread_limit with dims modifier support (#171825)Chaitanya1-4/+4
2026-01-27[flang][OpenMP][DoConcurrent] Add `collapse` clause to generated `omp.loop_ne...Kareem Ergawy1-0/+2
2026-01-21[OpenMP][flang] Move `todo` for checking reduction support status on the GPU ...Kareem Ergawy1-0/+39
2026-01-16[flang] Added OperationMoveOpInterface for controlling LICM. (#175108)Slava Zakharin3-0/+104
2026-01-09[flang][OpenMP] Prevent `omp.map.info` ops with user-defined mappers from bei...Kareem Ergawy1-1/+2
2025-11-26[OpenMP][flang] Add initial support for by-ref reductions on the GPU (#165714)Kareem Ergawy1-1/+2
2025-11-24[OpenMP][flang] Lowering of OpenMP custom reductions to MLIR (#168417)Jan Leyonberg1-37/+100
2025-11-24[Flang][OpenMP][MLIR] Initial declare target to for variables implementation ...agozillon1-0/+14
2025-11-14[OpenMP][Flang] Emit default declare mappers implicitly for derived types (#1...Akash Banerjee1-10/+11
2025-11-12[Flang][OpenMP] - Fix the mapping flags used on descriptors mapped by MapsFor...Pranav Bhandarkar1-7/+17
2025-11-10[Flang][OpenMP] Move char box bounds generation for Maps to DirectiveCommons....agozillon1-32/+0
2025-11-08[flang] Remove unused local variables (NFC) (#167105)Kazu Hirata1-3/+0
2025-11-07[Flang][OpenMP] Unify MapInfoFinalization's BoxChar handling with other Box t...agozillon1-85/+10
2025-10-22[flang][mlir] Migrate to free create functions. NFC. (#164657)Jakub Kuderski4-91/+91
2025-10-21[Flang][OpenMP][Dialect] Swap to using MLIR dialect enum to encode map flags ...agozillon5-81/+46
2025-10-18[Flang][OpenMP] Implement workdistribute construct lowering (#140523)Chaitanya2-0/+1853
2025-10-15[Flang][OpenMP] Fix USM `close` semantics and `use_device_ptr` (#163258)Akash Banerjee1-2/+98
2025-10-09[Flang][OpenMP] Defer descriptor mapping for assumed dummy argument types (#1...agozillon1-5/+220
2025-10-02[Flang][OpenMP] Implicitly map nested allocatable components in derived types...Akash Banerjee1-74/+220
2025-09-25Revert "[Flang][OpenMP] Implicitly map nested allocatable components in deriv...Akash Banerjee1-125/+55
2025-09-24[Flang][OpenMP] Implicitly map nested allocatable components in derived types...Akash Banerjee1-55/+125
2025-09-23[flang][OpenMP] `do concurrent`: support `reduce` on device (#156610)Kareem Ergawy1-49/+68
2025-09-23[flang][OpenMP] `do concurrent`: support `local` on device (#157638)Kareem Ergawy1-78/+122
2025-09-15Revert "[NFC][Flang] Move bounds helper functions to Util header." (#158654)Akash Banerjee2-6/+67
2025-09-15[NFC][Flang] Move bounds helper functions to Util header. (#154164)Akash Banerjee2-67/+6
2025-09-10[flang][OpenMP] Extend `do concurrent` mapping to device (#155987)Kareem Ergawy2-15/+394
2025-09-06[flang] Fix build after #155244 (#157248)Matthias Springer1-1/+3
2025-09-06[mlir][Transforms] Add support for `ConversionPatternRewriter::replaceAllUses...Matthias Springer1-2/+21
2025-08-27[NFC][flang][OpenMP] Create `FortranUtils` lib and move `createMapInfoOp` to ...Kareem Ergawy1-0/+1
2025-08-27[flang] `do concurrent`: fix reduction symbol resolution when mapping to Open...Kareem Ergawy1-31/+39
2025-08-21[flang] Fix `replaceAllUsesWith` API violations (1/N) (#154698)Matthias Springer1-5/+2
2025-08-15[MLIR][OpenMP] Add a new AutomapToTargetData conversion pass in FIR (#153048)Akash Banerjee2-0/+160
2025-08-14[flang][OpenMP] Add -f[no]-openmp-simd (#150269)Kajetan Puchalski2-0/+213
2025-08-12Revert "[MLIR][OpenMP] Add a new AutomapToTargetData conversion pass in FIR (...Akash Banerjee3-133/+33
2025-08-12[MLIR][OpenMP] Add a new AutomapToTargetData conversion pass in FIR (#153048)Akash Banerjee3-33/+133
2025-08-11Revert "[MLIR][OpenMP] Add a new AutomapToTargetData conversion pass in FIR (...Akash Banerjee3-133/+33
2025-08-11[MLIR][OpenMP] Add a new AutomapToTargetData conversion pass in FIR (#151989)Akash Banerjee3-33/+133
2025-08-11[MLIR][OpenMP] Add lowering support for AUTOMAP modifier (#151513)Akash Banerjee2-10/+16
2025-08-05[Flang][OpenMP] Make implicitly captured scalars fully firstprivatized (#147442)agozillon1-2/+24
2025-07-25[Flang][OpenMP] Appropriately emit present/load/store in all cases in MapInfo...agozillon1-22/+31
2025-07-24[mlir][NFC] update `flang/lib` create APIs (12/n) (#149914)Maksim Levental6-77/+76
2025-07-11[flang][OpenMP] Basic mapping of `do concurrent ... reduce` to OpenMP (#146033)Kareem Ergawy1-27/+56
2025-07-11[flang][fir] Small clean-up in `fir_DoConcurrentLoopOp`'s defintion (#146028)Kareem Ergawy1-2/+2
2025-06-11[flang][OpenMP] Extend locality spec to OMP claues (`init` and `dealloc` regi...Kareem Ergawy1-4/+25
2025-06-11[flang][OpenMP] Map basic `local` specifiers to `private` clauses (#142735)Kareem Ergawy1-2/+53
2025-06-10[Flang][OpenMP] - When mapping a `fir.boxchar`, map the underlying data point...Pranav Bhandarkar2-29/+105
2025-05-12[Flang][MLIR] - Handle the mapping of subroutine arguments when they are subs...Pranav Bhandarkar1-1/+34
2025-05-09[Flang][OpenMP] Generate correct present checks for implicit maps of optional...agozillon1-4/+11