summaryrefslogtreecommitdiff
path: root/flang/lib/Lower/OpenMP/DataSharingProcessor.cpp
AgeCommit message (Expand)Author
2025-11-11[Flang][OpenMP][MLIR] Lowering of reduction,inreduction, nogroup and lastpriv...Kaviya Rajendiran
2025-08-28[flang][OpenMP] Handle symbols on composite simd with multiple privatizers (#...Kajetan Puchalski
2025-08-27[Frontend][OpenMP] Move isPrivatizingConstruct from flang (#155477)Krzysztof Parzyszek
2025-08-18[flang][OpenMP] Only privaize pre-determined symbols when defined the evaluat...Kareem Ergawy
2025-08-12[flang][OpenMP] Don't privatize implicit symbols declare by nested `BLOCK`s (...Kareem Ergawy
2025-08-11[flang][OpenMP] Don't privatize pre-determined symbols declare by nested `BLO...Kareem Ergawy
2025-08-05[Flang][OpenMP] Fix missing dereference in isConstructWithTopLevelTargetagozillon
2025-08-05[Flang][OpenMP] Fix MSVC missing include caused by #147442agozillon
2025-08-05[Flang][OpenMP] Make implicitly captured scalars fully firstprivatized (#147442)agozillon
2025-07-31[flang][OpenMP] Use GetOmpDirectiveName to find directive source location (#1...Krzysztof Parzyszek
2025-07-23[flang][OpenMP] General utility to get directive id from AST node (#150121)Krzysztof Parzyszek
2025-07-21[mlir][NFC] update `flang/Lower` create APIs (8/n) (#149912)Maksim Levental
2025-07-17[flang][OpenMP] Generalize isOpenMPPrivatizingConstruct (#148654)Krzysztof Parzyszek
2025-06-20[flang][OpenMP] Do not skip privatization of linear variable if it is OmpPreD...NimishMishra
2025-06-11[flang][OpenMP] Overhaul implementation of ATOMIC construct (#137852)Krzysztof Parzyszek
2025-06-10[flang][OpenMP] Fix detecting nested OpenMP constructs (#143383)Krzysztof Parzyszek
2025-06-05[flang] Extend localization support for `do concurrent` (`init` regions) (#14...Kareem Ergawy
2025-05-29[flang][fir][OpenMP] Refactor privtization code into shared location (#141767)Kareem Ergawy
2025-05-29[flang][fir] Basic PFT to MLIR lowering for do concurrent locality specifiers...Kareem Ergawy
2025-05-22[flang][OpenMP] use attribute for delayed privatization barrier (#140092)Tom Eccles
2025-05-19[flang][OpenMP] Support MLIR lowering of linear clause for omp.wsloop (#139385)NimishMishra
2025-05-08[flang][OpenMP] fix predetermined privatization inside section (#138159)Tom Eccles
2025-03-07[flang][OpenMP] Handle pre-detemined `lastprivate` for `simd` (#129507)Kareem Ergawy
2025-03-06[Flang][OpenMP] Fix crash when loop index var is pointer or allocatable (#129...Kiran Chandramohan
2025-02-27[mlir][OpenMP] Pack task private variables into a heap-allocated context stru...Tom Eccles
2025-02-20 [flang][Lower][OpenMP] Don't read moldarg for static sized array (#127838)Tom Eccles
2025-02-18Revert "[flang][Lower][OpenMP] Don't read moldarg for static sized array" (#1...Tom Eccles
2025-02-18[flang][Lower][OpenMP] Don't read moldarg for static sized array (#125901)Tom Eccles
2025-02-14[Flang][OpenMP] Per-sym checks to introduce barriers (#127074)Sergio Afonso
2025-02-04[flang][OpenMP] Update all `lastprivate` symbols, not just in clauses (#125628)Kareem Ergawy
2025-01-31[mlir][OpenMP][flang] make private variable allocation implicit in omp.privat...Tom Eccles
2025-01-16[flang][OpenMP] Add `hostIsSource` paramemter to `copyHostAssociateVar` (#123...Kareem Ergawy
2025-01-07[flang][OpenMP] Handle pointers and allocatables in clone init (#121824)Leandro Lupori
2024-12-19[flang][OpenMP] Initialize allocatable members of derived types (#120295)Leandro Lupori
2024-12-11[flang][OpenMP][NFC] Turn symTable into a reference (#119435)Leandro Lupori
2024-12-05[flang] fix private pointers and default initialized variables (#118494)jeanPerier
2024-10-15[MLIR][OpenMP] Remove terminators from loop wrappers (#112229)Sergio Afonso
2024-10-04[flang][semantics][OpenMP] no privatisation of stmt functions (#106550)Tom Eccles
2024-10-03[flang][OpenMP] Enable lastprivate on simd (#93786)NimishMishra
2024-10-02[flang][OpenMP] Parse lastprivate modifier, add TODO to lowering (#110568)Krzysztof Parzyszek
2024-09-30[mlir][NFC] Minor cleanup around `ModuleOp` usage (#110498)Matthias Springer
2024-09-10[Flang][Lower] Introduce SymMapScope helper class (NFC) (#107866)Sergio Afonso
2024-09-06[Flang][OpenMP] NFC: DataSharingProcessor cleanup (#107391)Sergio Afonso
2024-09-05[flang][OpenMP] Make lastprivate work with reallocated variables (#106559)Leandro Lupori
2024-08-29[MLIR][Flang][OpenMP] Remove omp.parallel from loop wrapper ops (#105833)Sergio Afonso
2024-08-26[flang][OpenMP] Privatize vars referenced in statement functions (#103390)Leandro Lupori
2024-08-01[flang][OpenMP] Delayed privatization for variables with `equivalence` associ...Kareem Ergawy
2024-07-29[MLIR][OpenMP] Create `LoopRelatedClause` (#99506)Sergio Afonso
2024-07-29[MLIR][OpenMP][Flang] Normalize clause arguments names (#99505)Sergio Afonso
2024-07-25[flang][OpenMP] Initialize privatised derived type variables (#100417)Tom Eccles