summaryrefslogtreecommitdiffstats
path: root/clang/test/OpenMP
Commit message (Collapse)AuthorAgeFilesLines
...
* [OPENMP] Another one fix in test for msvcAlexey Bataev2014-05-081-4/+4
| | | | llvm-svn: 208279
* [OPENMP] Fix codegen test for msvc buildAlexey Bataev2014-05-081-2/+2
| | | | llvm-svn: 208278
* [OPENMP] Fixed checking for mangled names in parallel_codegen.cpp testAlexey Bataev2014-05-071-12/+12
| | | | llvm-svn: 208165
* [OPENMP] Fixed problem with temp removal on some platforms in codegen for ↵Alexey Bataev2014-05-071-2/+0
| | | | | | '#pragma omp parallel' llvm-svn: 208162
* [OPENMP] Temporarily disable test parallel_codegen.cppAlexey Bataev2014-05-071-0/+2
| | | | llvm-svn: 208156
* [OPENMP] Another one fix for codegen test '#pragma omp parallel'Alexey Bataev2014-05-061-1/+1
| | | | llvm-svn: 208087
* [OPENMP] Fixed test for '#pragma omp parallel' codegenAlexey Bataev2014-05-061-48/+46
| | | | llvm-svn: 208086
* [OPENMP] Temporary disable test for parallel codegenAlexey Bataev2014-05-061-1/+2
| | | | llvm-svn: 208078
* [OPENMP] Initial codegen for '#pragma omp parallel'Alexey Bataev2014-05-061-0/+146
| | | | llvm-svn: 208077
* [OPENMP] 'proc_bind' clause support - Parsing and sema analysis for OpenMP ↵Alexey Bataev2014-05-062-10/+31
| | | | | | clause 'proc_bind' llvm-svn: 208060
* [OPENMP] parsing 'linear' clause (for directive 'omp simd')Alexander Musman2014-04-223-8/+300
| | | | | | Differential Revision: http://reviews.llvm.org/D3272 llvm-svn: 206891
* Render anonymous entities as '(anonymous <thing>)' (and lambdas as '(lambda ↵David Blaikie2014-04-021-2/+2
| | | | | | | | | | | | at ... )') For namespaces, this is consistent with mangling and GCC's debug info behavior. For structs, GCC uses <anonymous struct> but we prefer consistency between all anonymous entities but don't want to confuse them with template arguments, etc, so we'll just go with parens in all cases. llvm-svn: 205398
* [OPENMP] Implemented 'copyin' clauseAlexey Bataev2014-03-312-6/+90
| | | | llvm-svn: 205164
* [OPENMP] parsing of clause 'safelen' (for directive 'omp simd')Alexey Bataev2014-03-213-4/+186
| | | | llvm-svn: 204428
* [OPENMP] Small update in threadprivate variables processing to fix template ↵Alexey Bataev2014-03-071-0/+7
| | | | | | instantiation. llvm-svn: 203214
* [OPENMP] Fixed linked libraries for libiomp5 on LinuxAlexey Bataev2014-03-071-2/+4
| | | | llvm-svn: 203212
* [OPENMP] Updated comments and _OPENMP macro value for OpenMP 4.0 (for 'omp ↵Alexey Bataev2014-03-061-2/+2
| | | | | | simd' support) llvm-svn: 203114
* [OPENMP] Missed test for 'simd private'Alexey Bataev2014-03-061-0/+134
| | | | llvm-svn: 203108
* [OPENMP] Clause 'num_threads'Alexey Bataev2014-03-062-17/+72
| | | | llvm-svn: 203087
* [OPENMP] Added option -fopenmp=libiomp5|libgompAlexey Bataev2014-03-0614-25/+78
| | | | llvm-svn: 203081
* [OPENMP] allow clause 'private' on directive 'omp simd'Alexey Bataev2014-03-052-10/+65
| | | | llvm-svn: 202944
* [OPENMP] emit error message for clause 'if(1 0)'Alexey Bataev2014-03-051-0/+3
| | | | llvm-svn: 202942
* [OPNEMP] Fixed instantiation of 'if' clauseAlexey Bataev2014-03-051-5/+13
| | | | llvm-svn: 202940
* [OPENMP] First changes for Parsing and Sema for 'omp simd' directive supportAlexey Bataev2014-02-272-0/+148
| | | | llvm-svn: 202360
* [OPENMP] 'if' clause support (no CodeGen support)Alexey Bataev2014-02-132-6/+49
| | | | llvm-svn: 201297
* [OPENMP] Bug fixes in threadprivate declaration and data sharing attributes ↵Alexey Bataev2014-01-311-2/+0
| | | | | | processing. (http://llvm-reviews.chandlerc.com/D2451) llvm-svn: 200513
* Enhance OpenMP parser tests from r197553 / r197598Alp Toker2013-12-182-4/+8
| | | | | | | | | Move some of the verifier directives away from the end of the pragma line. This ensures that the diagnostics relate to the trailing token being tested and not the verifier comments which are themselves part of the token stream. llvm-svn: 197616
* Fix OpenMP recovery with trailing tokens following the pragmaAlp Toker2013-12-182-0/+18
| | | | | | | | The recovery was failing due to a missing case in SkipUntil(). Also add back tests from r197553 that were reverted in the previous commit. llvm-svn: 197598
* Revert "[OPENMP] Fix for parsing OpenMP directives with extra braces, ↵Alp Toker2013-12-182-18/+0
| | | | | | | | | | | brackets and parens" These parser changes were redundant. The same or better recovery can be achieved with a one-line fix to SkipUntil() due to land in the next commit. This reverts commit r197553. llvm-svn: 197597
* [OPENMP] Fix for parsing OpenMP directives with extra braces, brackets and ↵Alexey Bataev2013-12-182-0/+18
| | | | | | parens llvm-svn: 197553
* Disable test fully with REQUIRESAlp Toker2013-11-051-2/+3
| | | | | | Third time's the charm, sorry for the noise. llvm-svn: 194076
* Disable the test that crashesAlp Toker2013-11-051-3/+2
| | | | | | XFAIL wasn't enough for some of the build servers. llvm-svn: 194073
* Fix a test that was never being run, mark it XFAILAlp Toker2013-11-051-1/+3
| | | | | | | | | | | Turns out this has always been crashing since the test landed in r186647: Assertion failed: (Access != AS_none && "Access specifier is AS_none inside a record decl"), function CheckAccessDeclContext, file clang/lib/AST/DeclBase.cpp, line 690. Needs attention. llvm-svn: 194072
* [OpenMP] Added parsing and semantic analysis for firstprivate clauseAlexey Bataev2013-10-014-3/+133
| | | | llvm-svn: 191730
* [OPENMP] Improved variable lookup procedure for threadprivate variables.Alexey Bataev2013-09-262-4/+13
| | | | llvm-svn: 191416
* Add some missing ProhibitAttributes calls to some declaration-like #pragmas.Richard Smith2013-09-161-1/+5
| | | | llvm-svn: 190806
* OpenMP: Data-sharing attributes analysis and clause 'shared' (fixed test ↵Alexey Bataev2013-09-065-13/+149
| | | | | | threadprivate_messages.cpp) llvm-svn: 190183
* Revert "OpenMP: Data-sharing attributes analysis and clause 'shared'"Rafael Espindola2013-09-036-150/+14
| | | | | | | | 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-036-14/+150
| | | | llvm-svn: 189795
* Refactor all diagnosing of TypoCorrections through a common function, inRichard Smith2013-08-171-1/+1
| | | | | | | 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-195-3/+120
| | | | llvm-svn: 186647
* OpenMP threadprivate with qualified names.Alexey Bataev2013-05-132-25/+28
| | | | llvm-svn: 181683
* OpenMP threadprivate directive parsing and semantic analysisAlexey Bataev2013-03-227-0/+205
| | | | llvm-svn: 177705
* test commitAlexey Bataev2013-03-221-1/+1
| | | | llvm-svn: 177701
* Add initial rough support for synthesizing linker options when passedChandler Carruth2013-01-171-0/+16
| | | | | | | | | | | -fopenmp in the link step on Linux. There is probably more tweaking that will need to take place to get good support for linking the relevant libraries on all Linux distributions and/or on other platforms, but this get's the ball moving and allows Clang to build programs which contain OpenMP pragmas that can be safely ignored by a compiler that doesn't implement them, and yet makes direct calls into the OpenMP runtime. llvm-svn: 172715
* Add -fopenmp -cc1 option and wire it up to define _OPENMP, from Alexey Bataev!Douglas Gregor2013-01-151-0/+17
llvm-svn: 172509
OpenPOWER on IntegriCloud