summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaOpenMP.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* Sort all the #include lines with LLVM's utils/sort_includes.py whichChandler Carruth2014-01-071-1/+1
| | | | | | | encodes the canonical rules for LLVM's style. I noticed this had drifted quite a bit when cleaning up LLVM, so wanted to clean up Clang as well. llvm-svn: 198686
* Convert anachronistic use of 'void *' to 'DeclContext *' in Scope that was a ↵Ted Kremenek2013-10-081-2/+1
| | | | | | holdover from the long-dead Action interface. llvm-svn: 192203
* [OpenMP] Added parsing and semantic analysis for firstprivate clauseAlexey Bataev2013-10-011-16/+238
| | | | llvm-svn: 191730
* [OPENMP] Improved variable lookup procedure for threadprivate variables.Alexey Bataev2013-09-261-2/+35
| | | | llvm-svn: 191416
* [OPENMP] Bug fixes and improvements.Alexey Bataev2013-09-241-2/+4
| | | | | | | | 1. Fixed constructor of shared clause. 2. Some macros for clauses processing are replaced by private template methods. 3. Additional checks in sema analysis of OpenMP clauses. llvm-svn: 191265
* Silencing an MSVC warning about an empty control statement (it dislikes ; ↵Aaron Ballman2013-09-091-2/+2
| | | | | | but is fine with {}). llvm-svn: 190305
* OpenMP: Data-sharing attributes analysis and clause 'shared' (fixed test ↵Alexey Bataev2013-09-061-3/+503
| | | | | | threadprivate_messages.cpp) llvm-svn: 190183
* Revert "OpenMP: Data-sharing attributes analysis and clause 'shared'"Rafael Espindola2013-09-031-503/+3
| | | | | | | | This reverts commit r189795. threadprivate_messages.cpp is faling on windows. llvm-svn: 189811
* OpenMP: Data-sharing attributes analysis and clause 'shared'Alexey Bataev2013-09-031-3/+503
| | | | llvm-svn: 189795
* Refactor all diagnosing of TypoCorrections through a common function, inRichard Smith2013-08-171-20/+13
| | | | | | | preparation for teaching this function how to diagnose a correction that includes importing a module. llvm-svn: 188602
* OpenMP: basic support for #pragma omp parallelAlexey Bataev2013-07-191-1/+221
| | | | llvm-svn: 186647
* OpenMP threadprivate with qualified names.Alexey Bataev2013-05-131-109/+121
| | | | llvm-svn: 181683
* Annotate flavor of TLS variable (statically or dynamically initialized) onto ↵Richard Smith2013-04-131-2/+2
| | | | | | the AST. llvm-svn: 179447
* OpenMP threadprivate directive parsing and semantic analysisAlexey Bataev2013-03-221-0/+181
llvm-svn: 177705
OpenPOWER on IntegriCloud