Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | [OPENMP] Initial parsing and sema analysis for 'ordered' directive. | Alexey Bataev | 2014-07-22 | 1 | -0/+20 | |
| | | | | llvm-svn: 213616 | |||||
* | [OPENMP] Initial parsing and sema analysis for 'flush' directive. | Alexey Bataev | 2014-07-21 | 1 | -0/+43 | |
| | | | | llvm-svn: 213512 | |||||
* | [OPENMP] Parsing/Sema of the OpenMP directive 'critical'. | Alexander Musman | 2014-07-21 | 1 | -0/+20 | |
| | | | | llvm-svn: 213510 | |||||
* | [MS-ABI] Assign SEH handler indices to __try blocks | Warren Hunt | 2014-07-19 | 1 | -12/+10 | |
| | | | | | | | | | Assigns indices to try blocks. These indices will used in constructing tables that the mscrt function __except_handler3 reads during SEH. Testing will occur once we actually emit the tables, in a subsequent patch. llvm-svn: 213437 | |||||
* | [OPENMP] Initial parsing and sema analysis for 'taskwait' directive. | Alexey Bataev | 2014-07-18 | 1 | -0/+14 | |
| | | | | llvm-svn: 213363 | |||||
* | [OPENMP] Initial parsing and sema analysis for 'barrier' directive. | Alexey Bataev | 2014-07-18 | 1 | -0/+14 | |
| | | | | llvm-svn: 213360 | |||||
* | [OPENMP] Initial parsing and sema analysis of 'taskyield' directive. | Alexey Bataev | 2014-07-18 | 1 | -0/+15 | |
| | | | | llvm-svn: 213355 | |||||
* | [OPENMP] Parsing/Sema analysis of directive 'master' | Alexander Musman | 2014-07-17 | 1 | -0/+20 | |
| | | | | llvm-svn: 213237 | |||||
* | [OPENMP] Parsing and sema analysis for 'omp task' directive. | Alexey Bataev | 2014-07-11 | 1 | -0/+26 | |
| | | | | llvm-svn: 212804 | |||||
* | [OPENMP] Parsing and sema analysis for 'omp parallel sections' directive. | Alexey Bataev | 2014-07-08 | 1 | -0/+24 | |
| | | | | llvm-svn: 212516 | |||||
* | [OPENMP] Added initial support for 'omp parallel for'. | Alexey Bataev | 2014-07-07 | 1 | -0/+26 | |
| | | | | llvm-svn: 212453 | |||||
* | [OPENMP] Parsing and sema analysis for 'copyprivate' clause. | Alexey Bataev | 2014-06-27 | 1 | -0/+22 | |
| | | | | llvm-svn: 211886 | |||||
* | [OPENMP] Initial parsing and sema analysis for 'single' directive. | Alexey Bataev | 2014-06-26 | 1 | -0/+26 | |
| | | | | llvm-svn: 211774 | |||||
* | [OPENMP] Initial parsing and sema analysis for 'section' directive. | Alexey Bataev | 2014-06-26 | 1 | -0/+20 | |
| | | | | llvm-svn: 211767 | |||||
* | [OPENMP] Initial support for 'sections' directive. | Alexey Bataev | 2014-06-25 | 1 | -0/+24 | |
| | | | | llvm-svn: 211685 | |||||
* | [OPENMP] OMPSimdDirective and OMPForDirective: added initialization for ↵ | Alexey Bataev | 2014-06-25 | 1 | -17/+15 | |
| | | | | | | CollapsedNum member. llvm-svn: 211672 | |||||
* | [OPENMP] Initial support for '#pragma omp for' (fixed incompatibility with ↵ | Alexey Bataev | 2014-06-18 | 1 | -0/+27 | |
| | | | | | | MSVC). llvm-svn: 211140 | |||||
* | Revert "[OPENMP] Initial support for '#pragma omp for'." | Rafael Espindola | 2014-06-17 | 1 | -27/+0 | |
| | | | | | | | | 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 | -0/+27 | |
| | | | | llvm-svn: 211096 | |||||
* | [OPENMP] Initial support of 'reduction' clause | Alexey Bataev | 2014-06-16 | 1 | -0/+21 | |
| | | | | llvm-svn: 211007 | |||||
* | [OPENMP] Parsing/Sema for OMPLasprivateClause. | Alexander Musman | 2014-06-04 | 1 | -0/+22 | |
| | | | | | | Parsing this clause, allowing it on directive ‘omp simd’ and semantic checks. llvm-svn: 210184 | |||||
* | Parsing/Sema for OMPAlignedClause. | Alexander Musman | 2014-05-29 | 1 | -0/+22 | |
| | | | | llvm-svn: 209816 | |||||
* | No longer triggering a checked iterator assert on Windows when using ↵ | Aaron Ballman | 2014-05-13 | 1 | -4/+3 | |
| | | | | | | std::copy while deserializing attributed statements with more than one attribute. llvm-svn: 208702 | |||||
* | [C++11] Use 'nullptr'. AST edition. | Craig Topper | 2014-05-12 | 1 | -20/+19 | |
| | | | | llvm-svn: 208517 | |||||
* | [OPENMP] parsing 'linear' clause (for directive 'omp simd') | Alexander Musman | 2014-04-22 | 1 | -0/+24 | |
| | | | | | | Differential Revision: http://reviews.llvm.org/D3272 llvm-svn: 206891 | |||||
* | [OPENMP] Implemented 'copyin' clause | Alexey Bataev | 2014-03-31 | 1 | -0/+22 | |
| | | | | llvm-svn: 205164 | |||||
* | [OPENMP] OMPExecutableDirective re-factoring | Alexander Musman | 2014-03-27 | 1 | -2/+2 | |
| | | | | | | | | Store the number of clauses and children of OMPExecutableDirective and dynamically compute the locations of corresponding arrays. http://llvm-reviews.chandlerc.com/D2977 llvm-svn: 204933 | |||||
* | [C++11] Replacing CapturedStmt iterators capture_begin() and capture_end() ↵ | Aaron Ballman | 2014-03-14 | 1 | -4/+3 | |
| | | | | | | with iterator_range captures(). Updating all of the usages of the iterators with range-based for loops. llvm-svn: 203953 | |||||
* | "&&&" != "&&" | Richard Trieu | 2014-02-27 | 1 | -1/+1 | |
| | | | | llvm-svn: 202444 | |||||
* | [OPENMP] First changes for Parsing and Sema for 'omp simd' directive support | Alexey Bataev | 2014-02-27 | 1 | -3/+32 | |
| | | | | llvm-svn: 202360 | |||||
* | Fix for Bug 18536 - Bad alignment in clang/AST/StmpOpenMP.h | Alexey Bataev | 2014-02-25 | 1 | -19/+25 | |
| | | | | llvm-svn: 202141 | |||||
* | [OpenMP] Added parsing and semantic analysis for firstprivate clause | Alexey Bataev | 2013-10-01 | 1 | -0/+23 | |
| | | | | llvm-svn: 191730 | |||||
* | Add unused markings to suppress warnings. | Eli Friedman | 2013-09-10 | 1 | -3/+7 | |
| | | | | | | | | | | trunk clang is a bit more aggressive about emitting unused-declaration warnings, so adjust some AST code to match. Specifically, use LLVM_ATTRIBUTE_UNUSED for declarations which are never supposed to be referenced, and turn references to declarations which are supposed to be referenced into odr-uses. llvm-svn: 190443 | |||||
* | OpenMP: Data-sharing attributes analysis and clause 'shared' (fixed test ↵ | Alexey Bataev | 2013-09-06 | 1 | -0/+30 | |
| | | | | | | threadprivate_messages.cpp) llvm-svn: 190183 | |||||
* | Remove useless reinterpret_casts from Stmt.cpp | Pavel Labath | 2013-09-03 | 1 | -9/+9 | |
| | | | | | | | | | | | | | | Summary: I have no idea why these were there in the first place, but now they are certainly not necessary. Reviewers: rsmith CC: cfe-commits Differential Revision: http://llvm-reviews.chandlerc.com/D1581 llvm-svn: 189813 | |||||
* | Revert "OpenMP: Data-sharing attributes analysis and clause 'shared'" | Rafael Espindola | 2013-09-03 | 1 | -30/+0 | |
| | | | | | | | | This reverts commit r189795. threadprivate_messages.cpp is faling on windows. llvm-svn: 189811 | |||||
* | OpenMP: Data-sharing attributes analysis and clause 'shared' | Alexey Bataev | 2013-09-03 | 1 | -0/+30 | |
| | | | | llvm-svn: 189795 | |||||
* | Constify some more ASTContext& uses. | Craig Topper | 2013-08-22 | 1 | -13/+14 | |
| | | | | llvm-svn: 188989 | |||||
* | Constify the ASTContext& passed to Stmt creation functions. Also constify ↵ | Craig Topper | 2013-08-22 | 1 | -43/+38 | |
| | | | | | | the context in couple other functions that are called from creation functions. llvm-svn: 188986 | |||||
* | Revert accidental commit. | Craig Topper | 2013-08-21 | 1 | -56/+59 | |
| | | | | llvm-svn: 188862 | |||||
* | Replace avx-512 with avx512f to match llvm side and what gcc patches appear ↵ | Craig Topper | 2013-08-21 | 1 | -59/+56 | |
| | | | | | | to be using. llvm-svn: 188860 | |||||
* | Revert r188756 because some other changes snuck in with it. | Craig Topper | 2013-08-20 | 1 | -56/+59 | |
| | | | | llvm-svn: 188757 | |||||
* | Add AVX-512 feature flag and knl cpu to clang. | Craig Topper | 2013-08-20 | 1 | -59/+56 | |
| | | | | llvm-svn: 188756 | |||||
* | Make the version of Stmt::operator new that takes ASTContext* call the ↵ | Craig Topper | 2013-08-19 | 1 | -5/+0 | |
| | | | | | | ASTContext& version in Stmt inline instead of having two out of line functions that both call to the global versions. llvm-svn: 188648 | |||||
* | Revert r188644 to unbreak buildbots. | Craig Topper | 2013-08-18 | 1 | -0/+5 | |
| | | | | llvm-svn: 188645 | |||||
* | Remove Stmt::operator new that takes a ASTContext*. All callers use the ↵ | Craig Topper | 2013-08-18 | 1 | -5/+0 | |
| | | | | | | ASTContext& version. llvm-svn: 188644 | |||||
* | Remove throw() from Stmt::operator new so the compiler will omit the null ↵ | Craig Topper | 2013-08-18 | 1 | -2/+2 | |
| | | | | | | check on the result since ASTContext allocator won't return null. llvm-svn: 188641 | |||||
* | Make expression allocation methods use a 'const' reference to the ASTContext ↵ | Craig Topper | 2013-08-18 | 1 | -2/+2 | |
| | | | | | | since the underlying operator new only needs a const reference. llvm-svn: 188636 | |||||
* | OpenMP: basic support for #pragma omp parallel | Alexey Bataev | 2013-07-19 | 1 | -0/+52 | |
| | | | | llvm-svn: 186647 | |||||
* | Delete dead code. | Eli Friedman | 2013-06-27 | 1 | -22/+0 | |
| | | | | llvm-svn: 185101 |