Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [OPENMP]Initial fix PR42392: Improve -Wuninitialized warnings for OpenMP ↵ | Alexey Bataev | 2019-07-11 | 1 | -0/+6 |
| | | | | | | | | | | | | | | | | | | | | | | | programs. Summary: Some OpenMP clauses rely on the values of the variables. If the variable is not initialized and used in OpenMP clauses that depend on the variables values, it should be reported that the uninitialized variable is used in the OpenMP clause expression. This patch adds initial processing for uninitialized variables in OpenMP constructs. Currently, it checks for use of the uninitialized variables in the structured blocks. Reviewers: NoQ, Szelethus, dcoughlin, xazax.hun, a.sidorin, george.karpenkov, szepet Subscribers: rnkovacs, guansong, jfb, jdoerfert, cfe-commits Tags: #clang Differential Revision: https://reviews.llvm.org/D64356 llvm-svn: 365786 | ||||
* | [OPENMP]Add -Wunintialized to the erroneous tests for future fix PR42392, | Alexey Bataev | 2019-07-08 | 1 | -2/+2 |
| | | | | | | NFC. llvm-svn: 365334 | ||||
* | [OPENMP]Initial support for 'allocate' clause. | Alexey Bataev | 2019-03-27 | 1 | -1/+1 |
| | | | | | | Added parsing/sema analysis of the allocate clause. llvm-svn: 357068 | ||||
* | [OPENMP] Support for -fopenmp-simd option with compilation of simd loops | Alexey Bataev | 2017-12-29 | 1 | -0/+2 |
| | | | | | | | | | only. Added support for -fopenmp-simd option that allows compilation of simd-based constructs without emission of OpenMP runtime calls. llvm-svn: 321560 | ||||
* | [OPENMP 4.5] Parsing/sema for 'hint' clause of 'critical' directive. | Alexey Bataev | 2015-12-15 | 1 | -7/+85 |
| | | | | | | OpenMP 4.5 adds 'hint' clause to critical directive. Patch adds parsing/semantic analysis for this clause. llvm-svn: 255625 | ||||
* | [OPENMP] -fopenmp enables OpenMP support (fix for http://llvm.org/PR23492) | Alexey Bataev | 2015-05-20 | 1 | -1/+1 |
| | | | | | | | -fopenmp turns on OpenMP support and links libiomp5 as OpenMP library. Also there is -fopenmp={libiomp5|libgomp} option that allows to override effect of -fopenmp and link libgomp library (if -fopenmp=libgomp is specified). Differential Revision: http://reviews.llvm.org/D9736 llvm-svn: 237769 | ||||
* | [OPENMP] Parsing/Sema of the OpenMP directive 'critical'. | Alexander Musman | 2014-07-21 | 1 | -0/+72 |
llvm-svn: 213510 |