Ted Kremenek
c37877d7a4
Convert anachronistic use of 'void *' to 'DeclContext *' in Scope that was a holdover from the long-dead Action interface.
...
llvm-svn: 192203
2013-10-08 17:08:03 +00:00
Alexey Bataev
d5af8e472d
[OpenMP] Added parsing and semantic analysis for firstprivate clause
...
llvm-svn: 191730
2013-10-01 05:32:34 +00:00
Alexey Bataev
7d2960bd2a
[OPENMP] Improved variable lookup procedure for threadprivate variables.
...
llvm-svn: 191416
2013-09-26 03:24:06 +00:00
Alexey Bataev
756c196f14
[OPENMP] Bug fixes and improvements.
...
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
2013-09-24 03:17:45 +00:00
Aaron Ballman
1f2bc24d9b
Silencing an MSVC warning about an empty control statement (it dislikes ; but is fine with {}).
...
llvm-svn: 190305
2013-09-09 13:29:38 +00:00
Alexey Bataev
758e55ee58
OpenMP: Data-sharing attributes analysis and clause 'shared' (fixed test threadprivate_messages.cpp)
...
llvm-svn: 190183
2013-09-06 18:03:48 +00:00
Rafael Espindola
e892ccec0d
Revert "OpenMP: Data-sharing attributes analysis and clause 'shared'"
...
This reverts commit r189795.
threadprivate_messages.cpp is faling on windows.
llvm-svn: 189811
2013-09-03 14:33:09 +00:00
Alexey Bataev
d4183dabd7
OpenMP: Data-sharing attributes analysis and clause 'shared'
...
llvm-svn: 189795
2013-09-03 12:55:52 +00:00
Richard Smith
f9b1510576
Refactor all diagnosing of TypoCorrections through a common function, in
...
preparation for teaching this function how to diagnose a correction that
includes importing a module.
llvm-svn: 188602
2013-08-17 00:46:16 +00:00
Alexey Bataev
5ec3eb11fc
OpenMP: basic support for #pragma omp parallel
...
llvm-svn: 186647
2013-07-19 03:13:43 +00:00
Alexey Bataev
6f6f3b4baf
OpenMP threadprivate with qualified names.
...
llvm-svn: 181683
2013-05-13 04:18:18 +00:00
Richard Smith
fd3834f7a1
Annotate flavor of TLS variable (statically or dynamically initialized) onto the AST.
...
llvm-svn: 179447
2013-04-13 02:43:54 +00:00
Alexey Bataev
a769e07232
OpenMP threadprivate directive parsing and semantic analysis
...
llvm-svn: 177705
2013-03-22 06:34:35 +00:00