summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGOpenMPRuntime.h
Commit message (Collapse)AuthorAgeFilesLines
* removed unicode symbols from comments.Alexey Bataev2014-09-221-8/+8
| | | | llvm-svn: 218244
* [OPENMP] Codegen for 'omp critical' directive.Alexey Bataev2014-09-221-3/+41
| | | | | | | | | | | This patch adds codegen for constructs: #pragma omp critical [name] <body> It generates global variable ".gomp_critical_user_[name].var" of type int32[8]. Then it generates library call "kmpc_critical(loc, gtid, .gomp_critical_user_[name].var)", code for <body> statement and final call "kmpc_end_critical(loc, gtid, .gomp_critical_user_[name].var)". Differential Revision: http://reviews.llvm.org/D5202 llvm-svn: 218239
* Header guard canonicalization, clang part.Benjamin Kramer2014-08-131-2/+2
| | | | | | Modifications made by clang-tidy with minor tweaks. llvm-svn: 215557
* [OPENMP] Reformatting and code improvement.Alexey Bataev2014-06-181-4/+4
| | | | llvm-svn: 211147
* [OPENMP] Improve debug location codegen for OpenMP runtime library.Alexey Bataev2014-05-301-0/+3
| | | | llvm-svn: 209876
* [OPENMP] Fixed problem with temp removal on some platforms in codegen for ↵Alexey Bataev2014-05-071-0/+3
| | | | | | '#pragma omp parallel' llvm-svn: 208162
* [OPENMP] Initial codegen for '#pragma omp parallel'Alexey Bataev2014-05-061-0/+171
llvm-svn: 208077
OpenPOWER on IntegriCloud