summaryrefslogtreecommitdiff
path: root/clang/test/OpenMP/taskloop_simd_linear_messages.cpp
AgeCommit message (Collapse)Author
2025-04-15[clang] consistently quote expressions in diagnostics (#134769)Matheus Izvekov
2024-11-18[clang] Replace "can't" and "can not" in diagnostics with "cannot" (#116623)Krzysztof Parzyszek
See https://discourse.llvm.org/t/cant-cannot-can-not-in-diagnostic-messages/83171
2023-10-25[OpenMP 5.2] Deprecate old syntax of linear clause (#70152)Fazlay Rabbi
The syntax of the linear clause that specifies its argument and linear-modifier as linear-modifier(list) was deprecated since OpenMP 5.2 and the step modifier was added for specifying the linear step. Reference: OpenMP 5.2 Spec, Page 627, Line 15
2023-10-24[OpenMP 5.2] Initial parsing and semantic analysis suppport for 'step' ↵Fazlay Rabbi
modifier on 'linear' clause Reference: (1) OpenMP 5.2 Specification - Seciton 5.4.6 Differential revision: https://reviews.llvm.org/D159546
2020-05-07[OPENMP]Consider 'omp_null_allocator' as a predefined allocator.Alexey Bataev
Summary: omp.h header file defines omp_null_allocator as a predefined allocator, need to consider it also as a predefined allocator. Reviewers: jdoerfert Subscribers: jholewinski, yaxunl, guansong, cfe-commits, caomhin Tags: #clang Differential Revision: https://reviews.llvm.org/D79186
2019-08-08[OPENMP]Add support for analysis of linear variables and step.Alexey Bataev
Summary: Added support for basic analysis of the linear variables and linear step expression. Linear loop iteration variables must be excluded from this analysis, only non-loop iteration variables must be analyzed. Reviewers: NoQ Subscribers: guansong, cfe-commits, caomhin, kkwli0 Tags: #clang Differential Revision: https://reviews.llvm.org/D65461 llvm-svn: 368295
2019-07-08[OPENMP]Add -Wunintialized to the erroneous tests for future fix PR42392,Alexey Bataev
NFC. llvm-svn: 365334
2019-03-28[OPENMP]Add check for undefined behavior with thread allocators onAlexey Bataev
target and task-based directives. According to OpenMP 5.0, 2.11.4 allocate Clause, Restrictions, For task, taskloop or target directives, allocation requests to memory allocators with the trait access set to thread result in unspecified behavior. Patch introduces a check for omp_thread_mem_alloc predefined allocator on target- and trask-based directives. llvm-svn: 357205
2019-03-27[OPENMP]Initial support for 'allocate' clause.Alexey Bataev
Added parsing/sema analysis of the allocate clause. llvm-svn: 357068
2019-01-04[OpenMP] Refactor const restriction for linearJoel E. Denny
As discussed in D56113, this patch refactors the implementation of the const restriction for linear to reuse a function introduced by D56113. A side effect is that, if a variable has mutable members, this diagnostic is now skipped, and the diagnostic for the variable not being an integer or pointer is reported instead. Reviewed By: ABataev Differential Revision: https://reviews.llvm.org/D56299 llvm-svn: 350441
2017-12-29[OPENMP] Support for -fopenmp-simd option with compilation of simd loopsAlexey Bataev
only. Added support for -fopenmp-simd option that allows compilation of simd-based constructs without emission of OpenMP runtime calls. llvm-svn: 321560
2016-04-01Revert "[OPENMP] Allow skip expression after comma in clauses with lists."Alexey Bataev
This reverts commit http://reviews.llvm.org/rL265003. After some thoughts decided to emit errors here. llvm-svn: 265119
2016-03-31[OPENMP] Allow skip expression after comma in clauses with lists.Alexey Bataev
Compatibility fix for better compatibility with the existing software. llvm-svn: 265003
2015-12-03[OPENMP 4.5] Parsing/sema support for 'omp taskloop simd' directive.Alexey Bataev
OpenMP 4.5 adds directive 'taskloop simd'. Patch adds parsing/sema analysis for 'taskloop simd' directive and its clauses. llvm-svn: 254597