summaryrefslogtreecommitdiffstats
path: root/mlir/lib/Dialect/OpenMP/IR/OpenMPDialect.cpp
Commit message (Expand)AuthorAgeFilesLines
* [MLIR][OpenMP] Make omp.taskloop into a loop wrapper (#87253)Sergio Afonso2024-04-161-3/+12
* [MLIR][OpenMP] Make omp.distribute into a loop wrapper (#87239)Sergio Afonso2024-04-161-0/+11
* [MLIR][OpenMP] Introduce the LoopWrapperInterface (#87232)Sergio Afonso2024-04-151-0/+18
* [Flang][OpenMP][Lower] Use clause operand structures (#86802)Sergio Afonso2024-04-121-0/+6
* [MLIR][OpenMP] Add omp.loop_nest operation (#87083)Sergio Afonso2024-04-121-0/+71
* [Flang] [OpenMP] [MLIR] [Lowering] Add lowering support for IS_DEVICE_PTR an...Raghu Maddhipatla2024-04-111-4/+5
* [MLIR][OpenMP] Group clause operands into structures and use them to define s...Sergio Afonso2024-04-091-5/+221
* [MLIR][OpenMP] Add cleanup region to omp.declare_reduction (#87377)Tom Eccles2024-04-041-13/+36
* [MLIR][OpenMP] NFC: Uniformize OpenMP ops names (#85393)Sergio Afonso2024-03-201-30/+30
* [flang][OpenMP][OMPIRBuilder][mlir] Optionally pass reduction vars by ref (#8...Tom Eccles2024-03-131-2/+3
* [MLIR][OpenMP] Support basic materialization for `omp.private` ops (#81715)Kareem Ergawy2024-02-281-1/+4
* [MLIR][OpenMP] Add `private` clause to `omp.parallel` (#81452)Kareem Ergawy2024-02-181-37/+123
* [MLIR][OpenMP] Support `llvm` conversion for `omp.private` regions (#81414)Kareem Ergawy2024-02-161-0/+9
* [mlir][OpenMP] Add copyprivate support to omp.single (#80477)Leandro Lupori2024-02-151-1/+106
* [mlir][flang][openmp] Rework wsloop reduction operations (#80019)David Truby2024-02-131-11/+90
* [mlir][openmp] - Add the depend clause to omp.target and related offloading d...Pranav Bhandarkar2024-02-131-5/+17
* [MLIR][OpenMP] Add `omp.private` op (#80955)Kareem Ergawy2024-02-131-0/+67
* [mlir][flang][openmp] Rework parallel reduction operations (#79308)David Truby2024-02-121-0/+68
* [Flang][OpenMP] Initial mapping of Fortran pointers and allocatables for targ...agozillon2024-02-051-1/+1
* [OpenMP][MLIR] Add omp.distribute op to the OMP dialect (#67720)Jan Leyonberg2024-01-241-0/+16
* [Flang][MLIR][OpenMP] Remove the early outlining interface (#78450)Sergio Afonso2024-01-181-7/+0
* [flang][MLIR][OpenMP] Add support for `target update` directive. (#75047)Kareem Ergawy2023-12-141-5/+48
* [Flang][OpenMP] Remove use of non reference values from MapInfoOp (#72444)Akash Banerjee2023-11-241-9/+0
* [MLIR][LLVM] Remove typed pointers from the LLVM dialect (#71285)Christian Ulmann2023-11-061-13/+14
* [OpenMP][Flang] Add "IsolatedFromAbove" trait to omp.targetAkash Banerjee2023-11-061-0/+73
* [mlir] Use llvm::to_underlying (NFC)Kazu Hirata2023-11-011-6/+3
* [OpenMP][MLIR] Refactor and extend current map support by adding MapInfoOp an...Andrew Gozillon2023-09-191-143/+171
* [openacc][openmp] Add dialect representation for acc atomic operations (#65493)Razvan Lupusoru2023-09-061-82/+13
* [MLIR][OpenMP] Allow map operands to be not specifiedKiran Chandramohan2023-08-021-3/+19
* [Flang][OpenMP][MLIR] Add early outlining pass for omp.target operations to f...Jan Sjodin2023-07-131-0/+7
* [MLIR][OpenMP] Add MLIR operation for OpenMP teamsSergio Afonso2023-07-101-0/+42
* [mlir] Move casting calls from methods to function callsTres Popp2023-05-261-2/+2
* Revert "Revert "[Flang][OpenMP][MLIR] Add declare target attribute set and in...Andrew Gozillon2023-05-221-0/+16
* Revert "[Flang][OpenMP][MLIR] Add declare target attribute set and interface ...Andrew Gozillon2023-05-221-16/+0
* [Flang][OpenMP][MLIR] Add declare target attribute set and interface for the ...Andrew Gozillon2023-05-221-0/+16
* [mlir] Update method cast calls to function callsTres Popp2023-05-121-10/+12
* [OpenMP][MLIR] Prevent constant hoisting out of target regionsSergio Afonso2023-04-171-0/+11
* [MLIR][OpenMP] Added map clause support for TargetAkash Banerjee2023-04-111-8/+17
* [OpenMP][Flang][MLIR] Implement OffloadModuleInterface for OpenMP Dialect and...Andrew Gozillon2023-03-281-20/+4
* [Flang][OpenMP][MLIR][Driver][bbc] Add -fopenmp-is-device flag to Flang -fc1 ...Andrew Gozillon2023-03-071-0/+20
* [mlir] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata2023-02-141-1/+2
* [MLIR][OpenMP] Add support for depend clausePrabhdeep Singh Soni2023-02-141-1/+69
* [mlir][OpenMP] Add support for using Opaque Pointers in the OpenMP DialectMarkus Böck2023-02-101-6/+8
* [MLIR][OpenMP] Added target data, exit data, and enter data operation definit...Akash Banerjee2023-01-231-0/+186
* [mlir][OpenMP] Add nontemporal clause definition to simd constructDominik Adamski2023-01-191-2/+23
* mlir/tblgen: use std::optional in generationRamkumar Ramachandra2022-12-171-10/+10
* [mlir] Use std::nullopt instead of None (NFC)Kazu Hirata2022-12-031-2/+2
* Use None consistently (NFC)Kazu Hirata2022-11-201-2/+2
* [mlir][OpenMP] Add aligned clause definition to simd constructDominik Adamski2022-11-011-2/+77
* [mlir:OpenMP][NFC] Update OpenMP API to use prefixed accessorsRiver Riddle2022-09-301-80/+83