aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Sema/SemaOpenMP.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-07-23[clang][Sema][NFC] Fixed incorrect assert messages in SemaOpenMP (#150305)David Pagan1-9/+9
2025-07-23[clang][OpenMP] In 6.0, can omit length in array section (#148048)David Pagan1-1/+1
2025-07-23[OpenMP 6.0] Allow only byref arguments with `need_device_addr` modifier on `...Fazlay Rabbi1-0/+17
2025-07-11[OpenMP][clang] 6.0: parsing/sema for message/severity for parallel (#146093)Robert Imschweiler1-2/+2
2025-06-24[OpenMP][clang] 6.0: parsing/sema for num_threads 'strict' modifier (#145490)Robert Imschweiler1-30/+46
2025-06-18[Clang][OpenMP][LoopTransformations] Fix incorrect number of generated loops ...Walter J.T.V1-2/+2
2025-06-11[OpenMP 60] Initial parsing/sema for `need_device_addr` modifier on `adjust_a...Fazlay Rabbi1-0/+5
2025-06-11[Clang][OpenMP] Fix mapping of arrays of structs with members with mappers (#...Abhinav Gaba1-12/+26
2025-06-11[OpenMP 6.0 ]Codegen for Reduction over private variables with reduction clau...CHANDRA GHALE1-22/+19
2025-06-06[Sema] Drop const from a return type (NFC) (#143224)Kazu Hirata1-1/+1
2025-05-28[OpenMP] Fix atomic compare handling with overloaded operators (#141142)Joseph Huber1-65/+97
2025-05-13[OpenMP] Fix crash with invalid size expression (#139745)Aaron Ballman1-1/+4
2025-05-13[NFC] Use more isa and isa_and_nonnull instead dyn_cast for predicates (#137393)Max Graey1-1/+1
2025-05-12[clang][OpenMP] Add error for large expr in collapse clause (#138592)Amr Hesham1-0/+7
2025-05-12[OpenMP] Fix crash with invalid argument to simd collapse (#139313)Aaron Ballman1-0/+7
2025-05-09[OpenMP] Fix a crash on invalid with unroll partial (#139280)Aaron Ballman1-1/+2
2025-05-09[OpenMP] Fix crash when diagnosing dist_schedule (#139277)Aaron Ballman1-1/+2
2025-05-09[clang][OpenMP] Pass OpenMP version to getOpenMPDirectiveName (#139115)Krzysztof Parzyszek1-65/+106
2025-05-09[OpenMP] No long crash on an invalid sizes argument (#139118)Aaron Ballman1-2/+12
2025-05-04[clang] Remove unused local variables (NFC) (#138453)Kazu Hirata1-5/+0
2025-05-02[OpenMP] Remove "alternativeName" from Clause and Directive classes (#138179)Krzysztof Parzyszek1-134/+155
2025-05-02[clang][NFC] Convert `Sema::CorrectTypoKind` to scoped enumVlad Serebrennikov1-2/+2
2025-05-02[clang][NFC] Convert `Sema::AllowFoldKind` to scoped enumVlad Serebrennikov1-5/+6
2025-05-02[clang][NFC] Reland "Convert `Sema::TryCaptureKind` to scoped enum"Vlad Serebrennikov1-1/+1
2025-05-02Revert "[clang][NFC] Convert `Sema::TryCaptureKind` to scoped enum"Vlad Serebrennikov1-1/+1
2025-05-02[clang][NFC] Convert `Sema::TryCaptureKind` to scoped enumVlad Serebrennikov1-1/+1
2025-04-18[clang][OpenMP] Fix/enforce order-concurrent-nestable rules (#135463)Ernesto Su1-36/+21
2025-04-14[clang] AST: remove source locations from [Variable/Dependent]SizedArrayType ...Matheus Izvekov1-2/+2
2025-03-21Reland: [clang] preserve class type sugar when taking pointer to member (#132...Matheus Izvekov1-3/+2
2025-03-21[OpenMP 6.0] Parse/Sema support for reduction over private variable with redu...CHANDRA GHALE1-9/+49
2025-03-20Revert "Reland: [clang] preserve class type sugar when taking pointer to memb...Matheus Izvekov1-2/+3
2025-03-20Reland: [clang] preserve class type sugar when taking pointer to member (#132...Matheus Izvekov1-3/+2
2025-03-20Revert "[clang] improve class type sugar preservation in pointers to members"...Matheus Izvekov1-2/+3
2025-03-20[clang] improve class type sugar preservation in pointers to members (#130537)Matheus Izvekov1-3/+2
2025-03-14[Sema] Avoid repeated hash lookups (NFC) (#131263)Kazu Hirata1-6/+5
2025-03-11[clang] [OpenMP] New OpenMP 6.0 self_maps clause (#129888)Ritanya-B-Bharadwaj1-1/+15
2025-02-13[Clang] [OpenMP] Add support for '#pragma omp stripe'. (#126927)Zahira Ammarguellat1-26/+290
2025-02-11Revert "[Clang] [OpenMP] Add support for '#pragma omp stripe'. (#119891)"Kazu Hirata1-290/+26
2025-02-11[Clang] [OpenMP] Add support for '#pragma omp stripe'. (#119891)Zahira Ammarguellat1-26/+290
2025-02-11[Sema] Avoid repeated hash lookups (NFC) (#126674)Kazu Hirata1-6/+6
2025-02-07[OpenMP] Fix infinite loop on recursive initializers (#126269)Joseph Huber1-0/+4
2025-02-06[clang][OpenMP] New OpenMP 6.0 assumption clause, 'no_openmp_constructs' (#12...David Pagan1-0/+2
2025-02-05[clang][OpenMP] OpenMP 6.0 updates to restrictions with order/concurrent (#12...David Pagan1-8/+22
2025-02-05[OpenMP]Initial parsing/sema support for target_device selector set (#118471)Ritanya-B-Bharadwaj1-1/+33
2025-01-13[clang][OpenMP] Add 'align' modifier for 'allocate' clause (#121814)David Pagan1-35/+67
2024-11-27[Sema] Migrate away from PointerUnion::{is,get} (NFC) (#117498)Kazu Hirata1-4/+4
2024-11-25seq_cst is allowed in Flush since OpenMP 5.1. (#114072)ShashwathiNavada1-1/+2
2024-11-16[Sema] Remove unused includes (NFC) (#116461)Kazu Hirata1-3/+0
2024-11-15[Clang] Use TargetInfo when deciding if an address space is compatible (#115...Joseph Huber1-3/+5
2024-11-15[Clang] [NFC] Refactor AST visitors in Sema and the static analyser to use Dy...Sirraide1-12/+12