aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Sema/SemaOpenMP.cpp
AgeCommit message (Expand)AuthorFilesLines
34 hours[clang][OpenMP] Support for reduction clause with array elements as modifier ...SunilKuravinakop1-1/+2
45 hours[Clang][OpenMP][LoopTransformations] Implement "#pragma omp fuse" loop transf...Walter J.T.V1-28/+802
13 days[clang] [OpenMP] New OpenMP 6.0 - Parsing and Sema support for groupprivate (...Ritanya-B-Bharadwaj1-15/+115
13 days[OpenMP 5.2] New syntax for 'uses_allocators' clause (#157025)Urvi Rav1-4/+6
2025-09-16[clang][OpenMP] 6.0: Add defaultmap implicit-behavior 'private' (#158712)David Pagan1-4/+9
2025-09-16[Clang][OpenMP] Add an additional class to hold data that will be shared betw...Roger Ferrer Ibáñez1-5/+7
2025-09-15[clang][OpenMP] 6.0: Add defaultmap implicit-behavior 'storage' (#158336)David Pagan1-3/+8
2025-09-15[Clang][OpenMP]Default clause variable category (#157063)SunilKuravinakop1-19/+106
2025-09-08[Clang][NFC] Rename OMPLoopTransformationDirective to OMPCanonicalLoopNestTra...Roger Ferrer Ibáñez1-2/+4
2025-09-04Trying to fix undefined symbol error caused by iterator variable (#141507)ShashwathiNavada1-1/+10
2025-09-03[clang][OpenMP] 6.0: detect privatization of array section/assumed-size array...David Pagan1-10/+36
2025-09-02[OpenMP][clang] Fix CaptureRegion for message clause (#156525)Robert Imschweiler1-2/+6
2025-08-29Singleton hack of fixing static initialisation order fiasco (#154541)dalmurii1-2/+2
2025-08-28Reland: [OpenMP][clang] 6.0: num_threads strict (part 3: codegen) (#155839)Robert Imschweiler1-13/+37
2025-08-28Revert "[OpenMP][clang] 6.0: num_threads strict (part 3: codegen)" (#155809)Robert Imschweiler1-36/+12
2025-08-28[OpenMP][clang] 6.0: num_threads strict (part 3: codegen) (#146405)Robert Imschweiler1-12/+36
2025-08-26[clang] NFC: introduce Type::getAsEnumDecl, and cast variants for all TagDecl...Matheus Izvekov1-3/+3
2025-08-09[clang] Improve nested name specifier AST representation (#147835)Matheus Izvekov1-5/+8
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