Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | [OPENMP] Parsing and sema analysis for 'copyprivate' clause. | Alexey Bataev | 2014-06-27 | 1 | -28/+168 | |
| | | | | llvm-svn: 211886 | |||||
* | [OPENMP] Initial parsing and sema analysis for 'single' directive. | Alexey Bataev | 2014-06-26 | 1 | -0/+19 | |
| | | | | llvm-svn: 211774 | |||||
* | [OPENMP] Initial parsing and sema analysis for 'section' directive. | Alexey Bataev | 2014-06-26 | 1 | -1/+44 | |
| | | | | llvm-svn: 211767 | |||||
* | [OPENMP] Initial support for 'sections' directive. | Alexey Bataev | 2014-06-25 | 1 | -0/+37 | |
| | | | | llvm-svn: 211685 | |||||
* | [OPENMP] OMPSimdDirective and OMPForDirective: added initialization for ↵ | Alexey Bataev | 2014-06-25 | 1 | -10/+17 | |
| | | | | | | CollapsedNum member. llvm-svn: 211672 | |||||
* | [OPENMP] Improved code and replaced struct by lambda. | Alexey Bataev | 2014-06-25 | 1 | -18/+12 | |
| | | | | llvm-svn: 211660 | |||||
* | [OPENMP] Additional checking for 'collapse' clause. | Alexey Bataev | 2014-06-24 | 1 | -9/+42 | |
| | | | | llvm-svn: 211589 | |||||
* | [OPENMP] Added initial checking of nesting of OpenMP regions. | Alexey Bataev | 2014-06-24 | 1 | -3/+49 | |
| | | | | llvm-svn: 211566 | |||||
* | [OPENMP] Reformatting and code improvement. | Alexey Bataev | 2014-06-23 | 1 | -10/+7 | |
| | | | | llvm-svn: 211489 | |||||
* | [OPENMP] Initial support for 'nowait' clause. | Alexey Bataev | 2014-06-20 | 1 | -0/+12 | |
| | | | | llvm-svn: 211352 | |||||
* | [OPENMP] Initial support for 'ordered' clause. | Alexey Bataev | 2014-06-20 | 1 | -0/+39 | |
| | | | | llvm-svn: 211347 | |||||
* | [OPENMP] Initial support for 'schedule' clause. | Alexey Bataev | 2014-06-20 | 1 | -0/+92 | |
| | | | | llvm-svn: 211342 | |||||
* | [OPENMP] Improved diagnostic messages for vars with the predetermined data ↵ | Alexey Bataev | 2014-06-19 | 1 | -73/+77 | |
| | | | | | | sharing attributes and reformatting llvm-svn: 211262 | |||||
* | [OPENMP] Reformatting and code improvement. | Alexey Bataev | 2014-06-18 | 1 | -25/+36 | |
| | | | | llvm-svn: 211147 | |||||
* | [OPENMP] Initial support for '#pragma omp for' (fixed incompatibility with ↵ | Alexey Bataev | 2014-06-18 | 1 | -123/+244 | |
| | | | | | | MSVC). llvm-svn: 211140 | |||||
* | Revert "[OPENMP] Initial support for '#pragma omp for'." | Rafael Espindola | 2014-06-17 | 1 | -240/+123 | |
| | | | | | | | | This reverts commit r211096. Looks like it broke the msvc build: SemaOpenMP.cpp(140) : error C4519: default template arguments are only allowed on a class template llvm-svn: 211113 | |||||
* | [OPENMP] Initial support for '#pragma omp for'. | Alexey Bataev | 2014-06-17 | 1 | -123/+240 | |
| | | | | llvm-svn: 211096 | |||||
* | [OPENMP] Initial support of 'reduction' clause | Alexey Bataev | 2014-06-16 | 1 | -8/+358 | |
| | | | | llvm-svn: 211007 | |||||
* | [C++11] Use 'nullptr'. | Craig Topper | 2014-06-09 | 1 | -1/+1 | |
| | | | | llvm-svn: 210448 | |||||
* | Fix typos | Alp Toker | 2014-06-06 | 1 | -1/+1 | |
| | | | | llvm-svn: 210328 | |||||
* | [OPENMP] Parsing/Sema for OMPLasprivateClause. | Alexander Musman | 2014-06-04 | 1 | -4/+179 | |
| | | | | | | Parsing this clause, allowing it on directive ‘omp simd’ and semantic checks. llvm-svn: 210184 | |||||
* | [OPENMP] Small comment and reformatting fixes. | Alexander Musman | 2014-06-04 | 1 | -5/+8 | |
| | | | | | | | | | Fix post-commit review comments by Carlo Bertolli for commit r209660 - OMP collapse clause. Re-formatted TransformOMP* functions in TreeTransform.h with clang-format. llvm-svn: 210169 | |||||
* | [OPENMP] Loop canonical form analysis (Sema) | Alexander Musman | 2014-06-03 | 1 | -16/+491 | |
| | | | | | | | | | This patch implements semantic analysis to make sure that the loop is in OpenMP canonical form. This is the form required for 'omp simd', 'omp for' and other loop pragmas. Differential revision: http://reviews.llvm.org/D3778 llvm-svn: 210095 | |||||
* | Parsing/Sema for OMPAlignedClause. | Alexander Musman | 2014-05-29 | 1 | -4/+107 | |
| | | | | llvm-svn: 209816 | |||||
* | Refactoring. Remove Owned method from Sema. | Nikola Smiljanic | 2014-05-29 | 1 | -5/+4 | |
| | | | | llvm-svn: 209812 | |||||
* | Refactoring. Remove release and take methods from ActionResult. Rename ↵ | Nikola Smiljanic | 2014-05-29 | 1 | -5/+5 | |
| | | | | | | takeAs to getAs. llvm-svn: 209800 | |||||
* | [OPENMP] Additional checking for local vars in initial values for ↵ | Alexey Bataev | 2014-05-28 | 1 | -0/+36 | |
| | | | | | | threadprivate vars llvm-svn: 209716 | |||||
* | [OPENMP][C++11] Formatting and make more C++11 compliant of OpenMP sema. | Alexey Bataev | 2014-05-28 | 1 | -256/+249 | |
| | | | | llvm-svn: 209713 | |||||
* | Parsing/Sema for OMPCollapseClause. | Alexander Musman | 2014-05-27 | 1 | -0/+19 | |
| | | | | | | Actual usage in Sema for collapsing loops will in some future patch. llvm-svn: 209660 | |||||
* | C++11 - Use nullptr in lib/Sema/SemaOpenMP.cpp and some reformatting (no ↵ | Alexander Musman | 2014-05-15 | 1 | -40/+42 | |
| | | | | | | functional changes). llvm-svn: 208879 | |||||
* | [OPENMP] Removed unnecessary enums from OpenMP constructs | Alexey Bataev | 2014-05-12 | 1 | -13/+6 | |
| | | | | llvm-svn: 208516 | |||||
* | [OPENMP] Initial codegen for '#pragma omp parallel' | Alexey Bataev | 2014-05-06 | 1 | -2/+43 | |
| | | | | llvm-svn: 208077 | |||||
* | [OPENMP] 'proc_bind' clause support - Parsing and sema analysis for OpenMP ↵ | Alexey Bataev | 2014-05-06 | 1 | -0/+38 | |
| | | | | | | clause 'proc_bind' llvm-svn: 208060 | |||||
* | Fix a bunch of mislayered clang/Lex includes from Sema | Alp Toker | 2014-05-03 | 1 | -1/+0 | |
| | | | | llvm-svn: 207896 | |||||
* | Initial implementation of -modules-earch-all option, for searching for ↵ | John Thompson | 2014-04-23 | 1 | -1/+1 | |
| | | | | | | symbols in non-imported modules. llvm-svn: 206977 | |||||
* | [OPENMP] parsing 'linear' clause (for directive 'omp simd') | Alexander Musman | 2014-04-22 | 1 | -1/+139 | |
| | | | | | | Differential Revision: http://reviews.llvm.org/D3272 llvm-svn: 206891 | |||||
* | Test commit: minor formatting | Fraser Cormack | 2014-04-15 | 1 | -2/+1 | |
| | | | | llvm-svn: 206264 | |||||
* | [OPENMP] Implemented 'copyin' clause | Alexey Bataev | 2014-03-31 | 1 | -3/+95 | |
| | | | | llvm-svn: 205164 | |||||
* | Placate -Wunreachable-code by removing unnecessary logic to handle ↵ | Ted Kremenek | 2014-03-21 | 1 | -1/+3 | |
| | | | | | | NUM_OPENMP_DEFAULT_KINDS <= 1. llvm-svn: 204487 | |||||
* | [OPENMP] parsing of clause 'safelen' (for directive 'omp simd') | Alexey Bataev | 2014-03-21 | 1 | -0/+37 | |
| | | | | llvm-svn: 204428 | |||||
* | [OPENMP] DSA fix | Alexey Bataev | 2014-03-18 | 1 | -1/+16 | |
| | | | | llvm-svn: 204143 | |||||
* | [OPENMP] Simplified data-sharing attributes analysis. | Alexey Bataev | 2014-03-18 | 1 | -16/+1 | |
| | | | | llvm-svn: 204135 | |||||
* | [C++11] Add 'override' keyword to virtual methods that override their base ↵ | Craig Topper | 2014-03-12 | 1 | -15/+15 | |
| | | | | | | class. llvm-svn: 203640 | |||||
* | [OPENMP] Small update in threadprivate variables processing to fix template ↵ | Alexey Bataev | 2014-03-07 | 1 | -2/+2 | |
| | | | | | | instantiation. llvm-svn: 203214 | |||||
* | [OPENMP] Updated comments and _OPENMP macro value for OpenMP 4.0 (for 'omp ↵ | Alexey Bataev | 2014-03-06 | 1 | -3/+4 | |
| | | | | | | simd' support) llvm-svn: 203114 | |||||
* | [OPENMP] Clause 'num_threads' | Alexey Bataev | 2014-03-06 | 1 | -0/+80 | |
| | | | | llvm-svn: 203087 | |||||
* | [C++11] Replace llvm::next and llvm::prior with std::next and std::prev. | Benjamin Kramer | 2014-03-02 | 1 | -7/+7 | |
| | | | | llvm-svn: 202635 | |||||
* | [OPENMP] First changes for Parsing and Sema for 'omp simd' directive support | Alexey Bataev | 2014-02-27 | 1 | -0/+27 | |
| | | | | llvm-svn: 202360 | |||||
* | [OPENMP] 'if' clause support (no CodeGen support) | Alexey Bataev | 2014-02-13 | 1 | -1/+47 | |
| | | | | llvm-svn: 201297 | |||||
* | [OPENMP] Bug fixes in threadprivate declaration and data sharing attributes ↵ | Alexey Bataev | 2014-01-31 | 1 | -34/+53 | |
| | | | | | | processing. (http://llvm-reviews.chandlerc.com/D2451) llvm-svn: 200513 |