aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Frontend/OpenMP
AgeCommit message (Expand)AuthorFilesLines
4 days[MLIR][OpenMP] Simplify OpenMP device codegen (#137201)Sergio Afonso1-11/+0
6 daysReland "[OpenMP][Mappers] Fix ref-count tracking for maps inserted by mappers...Abhinav Gaba1-8/+0
10 daysRevert "[OpenMP][Mappers] Fix ref-count tracking for maps inserted by mappers...Abhinav Gaba1-0/+8
11 days[OpenMP][Mappers] Fix ref-count tracking for maps inserted by mappers. (#177059)Abhinav Gaba1-8/+0
11 daysOMPIRBuilder.cpp - fix gcc Wparentheses warning. NFC. (#177403)Simon Pilgrim1-5/+4
2026-01-19[OpenMP] Fix truncation/extension bug when calling __kmpc_push_num_teams (#17...Michael Klemm1-1/+12
2026-01-13Fix typos and spelling errors across codebase (#156270)Austin Jiang1-2/+2
2026-01-09[MLIR][OpenMP] Add Initial Taskloop Clause Support (#174623)Jack Styles1-21/+49
2026-01-08[mlir][OpenMP] Translation support for taskloop construct (#174386)Tom Eccles1-9/+359
2026-01-06[Flang][OpenMP] Implement device clause lowering for target directive (#173509)Chi-Chun, Chen1-8/+6
2026-01-05[OpenMP][clang] Register Vtables on device for indirect calls (#159856)Jason-VanBeusekom1-3/+17
2026-01-05[OpenMP][OMPIRBuilder] Hoist static parallel region allocas to the entry bloc...Kareem Ergawy1-1/+1
2026-01-05[OpenMP][MLIR] Hoist static `alloca`s emitted by private `init` regions to th...Kareem Ergawy1-0/+32
2025-12-15[OpenMP][Clang] Use `ATTACH` map-type for list-items with base-pointers. (#15...Abhinav Gaba1-0/+6
2025-12-09[OpenMP] Fix -Wparentheses warning [NFC]Mikael Holmen1-1/+1
2025-12-08[Clang][OpenMP] Switch to __kmpc_parallel_60 with strict parameter (#171082)Kevin Sala Penades1-8/+9
2025-12-08[Flang][OpenMP] Fix OpenMP static scheduling when trip count is zero (#170863)Michael Klemm1-1/+4
2025-12-04[mlir][OpenMP] Fix assert in processing of dist_schedule (#170269)Jack Styles1-2/+2
2025-12-02[OpenMP][flang] Support GPU team-reductions on allocatables (#169651)Kareem Ergawy1-47/+148
2025-12-01[OMPIRBuilder] CANCEL IF(FALSE) is still a cancellation point (#170095)Tom Eccles1-1/+13
2025-12-01[OMPIRBuilder] re-land cancel barriers patch #164586 (#169931)Tom Eccles1-77/+69
2025-11-27Revert "[OMPIRBuilder] always leave PARALLEL via the same barrier" (#169829)Tom Eccles1-69/+77
2025-11-27[MLIR][OpenMP] Add MLIR Lowering Support for dist_schedule (#152736)Jack Styles1-49/+140
2025-11-27[OMPIRBuilder] always leave PARALLEL via the same barrier (#164586)Tom Eccles1-77/+69
2025-11-26[OpenMP][flang] Add initial support for by-ref reductions on the GPU (#165714)Kareem Ergawy1-39/+156
2025-11-21[OpenMP][OMPIRBuilder] Use runtime CC for runtime calls (#168608)Nick Sarnie1-109/+120
2025-11-21[OpenMP] Introduce "loop sequence" as directive association (#168934)Krzysztof Parzyszek1-2/+2
2025-11-10[OMPIRBuilder] Use AS 0 for internal variables for AMDGPU (#167377)Nick Sarnie1-2/+9
2025-11-10[OpenMP][Clang] Add codegen support for dyn_groupprivate clause (#152830)Kevin Sala Penades1-10/+20
2025-11-10[OMPIRBuilder] Fix addrspace of internal critical section lock (#166459)Nick Sarnie1-6/+7
2025-11-02[llvm] Remove "const" in the presence of "constexpr" (NFC) (#166109)Kazu Hirata1-1/+1
2025-10-29[OpenMP][Flang] Fix atomic operations on complex types (#165366)Krish Gupta1-8/+7
2025-10-09[clang][OMPIRBuilder] Fix reduction codegen for SPIR-V (#162529)Nick Sarnie1-4/+7
2025-09-26[clang] Use the VFS to create the OpenMP region entry ID (#160918)Jan Svoboda1-6/+8
2025-09-26[Flang][OpenMP] Enable no-loop kernels (#155818)Dominik Adamski1-11/+12
2025-09-23[OMPIRBuilder] Don't outline DISTRIBUTE on CPUs (#158317)Tom Eccles1-5/+9
2025-09-23[flang][OpenMP] Support multi-block reduction combiner regions on the GPU (#...Kareem Ergawy1-0/+3
2025-09-17[Flang][OpenMP] Additional global address space modifications for device (#11...agozillon1-1/+8
2025-09-15[clang][OMPIRBuilder] Use default target AS to create types (#158152)Nick Sarnie1-3/+4
2025-09-11[clang] Use VFS for `-fopenmp-host-ir-file-path` (#156727)Jan Svoboda1-2/+4
2025-09-03[OMPIRBuilder] Use target global AS for SrcLocStr (#156520)Nick Sarnie1-2/+10
2025-09-02[OMPIRBuilder][Debug] Remove unnecessary code. (#156468)Abid Qadeer1-3/+2
2025-08-29[OMPIRBuilder] Avoid crash in BasicBlock::splice. (#154987)Abid Qadeer1-1/+13
2025-08-27[Frontend][OpenMP] Move isPrivatizingConstruct from flang (#155477)Krzysztof Parzyszek1-0/+34
2025-08-26[OpenMPIRBuilder] Fix tripcount not a multiple of tile size (#154999)Michael Kruse1-5/+6
2025-08-22[llvm] Remove unused includes of SmallSet.h (NFC) (#154893)Kazu Hirata1-1/+0
2025-08-21[Offload] Add oneInterationPerThread param to loop device RTL (#151959)Dominik Adamski1-0/+2
2025-08-20[OMPIRBuilder] Use CreateNUWMul instead of passing flags to CreateMul. NFCJim Lin1-2/+1
2025-08-18[Frontend][OpenMP] Add 6.1 as a valid OpenMP version (#153628)Krzysztof Parzyszek1-1/+1
2025-08-18[llvm] Replace SmallSet with SmallPtrSet (NFC) (#154068)Kazu Hirata1-1/+1