aboutsummaryrefslogtreecommitdiff
path: root/flang/lib/Optimizer/OpenMP
AgeCommit message (Expand)AuthorFilesLines
3 days[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
2025-05-08[flang][OpenMP] Update `do concurrent` mapping pass to use `fir.do_concurrent...Kareem Ergawy1-278/+84
2025-04-30[MLIR][OpenMP] Lowering nontemporal clause to LLVM IR for SIMD directive (#11...Kaviya Rajendiran2-1/+86
2025-04-29[Flang][MLIR][OpenMP] - Add support for firstprivate when translating omp.tar...Pranav Bhandarkar1-6/+64
2025-04-14[Flang][OpenMP][MLIR] Check for presence of Box type before emitting store in...agozillon1-1/+9
2025-04-10[flang] Defined SafeTempArrayCopyAttrInterface for array repacking. (#134346)Slava Zakharin4-0/+111
2025-04-04[flang][OpenMP] Move reductions from `loop` to `teams` when `loop` is mapped ...Kareem Ergawy1-2/+30
2025-04-02[flang] Fix a warningKazu Hirata1-3/+3
2025-04-02[flang][OpenMP] Handle "loop-local values" in `do concurrent` nests (#127635)Kareem Ergawy1-1/+67
2025-04-02[flang][OpenMP] Extend `do concurrent` mapping to multi-range loops (#127634)Kareem Ergawy1-54/+158
2025-04-02[flang][OpenMP] Map simple `do concurrent` loops to OpenMP host constructs (#...Kareem Ergawy1-12/+190
2025-04-02[flang][OpenMP] Upstream `do concurrent` loop-nest detection. (#127595)Kareem Ergawy1-0/+135
2025-04-02[flang][OpenMP] Upstream first part of `do concurrent` mapping (#126026)Kareem Ergawy2-0/+100
2025-03-24[flang][OpenMP] Skip multi-block `teams` regions when processing `loop` direc...Kareem Ergawy1-2/+2
2025-03-21[flang][OpenMP] Hoist reduction info from nested `loop` ops to parent `teams`...Kareem Ergawy1-1/+122
2025-03-20[MLIR][OpenMP] Improve omp.map.info verification (#132066)Sergio Afonso2-26/+24
2025-03-10[flang][OpenMP] Implement HAS_DEVICE_ADDR clause (#128568)Krzysztof Parzyszek1-7/+48
2025-03-07[Flang][OpenMP][MLIR] Implement close, present and ompx_hold modifiers for Fl...agozillon1-10/+5
2025-02-28[flang] update fir.coordinate_of to carry the fields (#127231)jeanPerier1-5/+4
2025-02-28[flang][OpenMP] Add `reduction` clause support to `loop` directive (#128849)Kareem Ergawy1-13/+52
2025-02-21[flang][OpenMP] Support `parallel loop` construct. (#127588)Kareem Ergawy1-23/+4
2025-02-21[flang][OpenMP] Map `teams loop` to `teams distribute` when required. (#127489)Kareem Ergawy1-3/+60
2025-02-18[MLIR][OpenMP] Add OMP Mapper field to MapInfoOp (#120994)Akash Banerjee2-1/+5
2025-02-18[MLIR][OpenMP] Add Lowering support for OpenMP Declare Mapper directive (#117...Akash Banerjee1-2/+5
2025-02-17[flang][OpenMP] Support `bind` clause for `teams loop` (#127021)Kareem Ergawy1-3/+4
2025-02-15[flang] Fix standalone builds against installed MLIR (#126387)Michał Górny1-1/+3
2025-02-06[Flang] Move non-common headers to FortranSupport (#124416)Michael Kruse2-2/+2
2025-01-31[mlir][OpenMP][flang] make private variable allocation implicit in omp.privat...Tom Eccles1-4/+6
2025-01-27[NFC][mlir][OpenMP] Remove mentions of `target` from generic `loop` rewrite (...Kareem Ergawy1-16/+11
2025-01-27[flang][OpenMP] Support `bind` clause code-gen for standalone `loop`s (#122674)Kareem Ergawy1-18/+68
2025-01-21[flang][OpenMP][OpenACC] remove libEvaluate dependency in passes (#123784)jeanPerier2-6/+5
2025-01-21[flang][OpenMP] Rewrite standalone `loop` (without `bind`) directives to `sim...Kareem Ergawy1-6/+81
2025-01-16[flang] Support linking to MLIR dylib (#120966)Michał Górny1-1/+3
2025-01-11[flang] Teach omp-map-info-finalization to reuse descriptor allocas (#122507)macurtis-amd1-5/+12
2025-01-03[flang] Fixed the missing dependency. (#121370)Slava Zakharin1-0/+1
2025-01-03[Flang][OpenMP] Fix allocating arrays with size intrinisic (#119226)agozillon1-4/+10
2024-12-18Re-apply (#117867): [flang][OpenMP] Implicitly map allocatable record fields ...Kareem Ergawy2-6/+165
2024-12-18Revert "[flang][OpenMP] Implicitly map allocatable record fields (#117867)" (...Kareem Ergawy2-160/+0
2024-12-18[flang][OpenMP] Implicitly map allocatable record fields (#117867)Kareem Ergawy2-0/+160
2024-12-12[mlir][OpenMP] - MLIR to LLVMIR translation support for delayed privatization...Kareem Ergawy1-8/+1
2024-11-28[Flang][OpenMP] Use internal linkage for OpenMP code-gen'ed helper functions ...Michael Klemm1-0/+2