aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Parse/ParseOpenMP.cpp
AgeCommit message (Expand)AuthorFilesLines
30 hours[Clang][OpenMP][LoopTransformations] Implement "#pragma omp fuse" loop transf...Walter J.T.V1-0/+36
12 days[clang] [OpenMP] New OpenMP 6.0 - Parsing and Sema support for groupprivate (...Ritanya-B-Bharadwaj1-0/+32
12 days[OpenMP 5.2] New syntax for 'uses_allocators' clause (#157025)Urvi Rav1-0/+75
2025-09-15[Clang][OpenMP]Default clause variable category (#157063)SunilKuravinakop1-1/+39
2025-08-05[Clang][OpenMP] Fixing Clang error for metadirective with multiple when claus...Ritanya-B-Bharadwaj1-1/+1
2025-07-10[OpenMP-5.2] deprecate delimited form of 'declare target' (#145854)Urvi Rav1-0/+3
2025-07-07[clang][OpenMP] Fix signed v unsigned comparisonKrzysztof Parzyszek1-1/+1
2025-07-07[clang][OpenMP] Issue a warning when parsing future directive spelling (#146933)Krzysztof Parzyszek1-4/+24
2025-07-07[clang][OpenMP] Use DirectiveNameParser to parse directive names (#146779)Krzysztof Parzyszek1-162/+19
2025-07-07[C23] Fix typeof handling in enum declarations (#146394)Aaron Ballman1-5/+6
2025-06-24[OpenMP][clang] 6.0: parsing/sema for num_threads 'strict' modifier (#145490)Robert Imschweiler1-2/+31
2025-06-14[OpenMP][clang] declare mapper: fix handling of nested types (#143504)Robert Imschweiler1-3/+9
2025-06-13Remove delayed typo expressions (#143423)Aaron Ballman1-14/+13
2025-06-11[OpenMP 60] Initial parsing/sema for `need_device_addr` modifier on `adjust_a...Fazlay Rabbi1-8/+20
2025-05-26[Parse] Remove unused includes (NFC) (#141524)Kazu Hirata1-1/+0
2025-05-15[clang][OpenMP] Improve handling of non-C/C++ directives (#139961)Krzysztof Parzyszek1-3/+2
2025-05-14[OpenMP] Fix tentative parsing crash with metadirective (#139901)Aaron Ballman1-2/+9
2025-05-14[clang][OpenMP] Treat "workshare" as unknown OpenMP directive (#139793)Krzysztof Parzyszek1-0/+5
2025-05-14[clang][NFC] Regroup declarations in `Parser` (#138511)Vlad Serebrennikov1-348/+0
2025-05-12[OpenMP] Fix crash on invalid with cancel directive (#139577)Aaron Ballman1-1/+1
2025-05-12[OpenMP] Allow begin/end declare variant in executable context (#139344)Johannes Doerfert1-66/+92
2025-05-09[OpenMP] implementation set controls elision for begin declare variant (#139287)Johannes Doerfert1-1/+2
2025-05-09[clang][OpenMP] Pass OpenMP version to getOpenMPDirectiveName (#139115)Krzysztof Parzyszek1-45/+83
2025-05-02[clang][NFC] Convert `Sema::AllowFoldKind` to scoped enumVlad Serebrennikov1-1/+1
2025-05-02default clause replaced by otherwise clause for metadirective in OpenMP 5.2 (...Urvi Rav1-0/+10
2025-04-30[clang][NFC] Convert `Parser::CastParseKind` to scoped enumVlad Serebrennikov1-7/+8
2025-04-30[clang][NFC] Convert `Parser::TypeCastState` to scoped enumVlad Serebrennikov1-3/+4
2025-03-21[OpenMP 6.0] Parse/Sema support for reduction over private variable with redu...CHANDRA GHALE1-0/+31
2025-03-11[clang] [OpenMP] New OpenMP 6.0 self_maps clause (#129888)Ritanya-B-Bharadwaj1-2/+31
2025-02-28[OpenMP] Missing implicit otherwise clause in metadirective. (#127113)Zahira Ammarguellat1-0/+9
2025-02-21Revert "default clause replaced by otherwise clause for metadirective in Open...Nico Weber1-20/+0
2025-02-21default clause replaced by otherwise clause for metadirective in OpenMP 5.2 (...Urvi Rav1-0/+20
2025-02-13[Clang] [OpenMP] Add support for '#pragma omp stripe'. (#126927)Zahira Ammarguellat1-2/+3
2025-02-11Revert "[Clang] [OpenMP] Add support for '#pragma omp stripe'. (#119891)"Kazu Hirata1-3/+2
2025-02-11[Clang] [OpenMP] Add support for '#pragma omp stripe'. (#119891)Zahira Ammarguellat1-2/+3
2025-02-06[clang][OpenMP] New OpenMP 6.0 assumption clause, 'no_openmp_constructs' (#12...David Pagan1-0/+2
2025-02-05[OpenMP]Initial parsing/sema support for target_device selector set (#118471)Ritanya-B-Bharadwaj1-9/+24
2025-01-13[clang][OpenMP] Add 'align' modifier for 'allocate' clause (#121814)David Pagan1-20/+76
2024-12-13[flang][OpenMP] Add frontend support for ompx_bare clause (#111106)Ivan R. Ivanov1-0/+10
2024-11-18[Parse] Remove ParseDiagnostic.h (#116496)Kazu Hirata1-1/+1
2024-11-11[clang][OpenMP][NFC] Move 'allocate' clause modifier parsing into fun… (#11...David Pagan1-17/+31
2024-11-05[clang][OpenMP] Add 'allocator' modifier for 'allocate' clause. (#114883)David Pagan1-2/+26
2024-10-24[clang] Use {} instead of std::nullopt to initialize empty ArrayRef (#109399)Jay Foad1-1/+1
2024-10-09[Clang][OpenMP] Add permutation clause (#92030)Michael Kruse1-0/+20
2024-08-28[OpenMP][NFC] Remove executable cases from declaration switch (#106438)Mike Rice1-2/+0
2024-08-10[Clang][Sema][OpenMP] Allow `thread_limit` to accept multiple expressions (#1...Shilei Tian1-1/+1
2024-08-06[NFC] Fix compile warning introduced in #99732Shilei Tian1-1/+1
2024-08-06[Clang][Sema][OpenMP] Allow `num_teams` to accept multiple expressions (#99732)Shilei Tian1-1/+7
2024-08-05Fix an unused variable and -Wswitch warning after a42e515e3a9f3bb4e44389c097b...Haojian Wu1-1/+0
2024-08-05[OpenMP] OpenMP 5.1 "assume" directive parsing support (#92731)Julian Brown1-0/+127