summaryrefslogtreecommitdiff
path: root/include/clang/Basic/OpenMPKinds.def
diff options
context:
space:
mode:
authorAlexey Bataev <a.bataev@hotmail.com>2014-02-27 08:29:12 +0000
committerAlexey Bataev <a.bataev@hotmail.com>2014-02-27 08:29:12 +0000
commit15afb8ec13012c6640b683d0f9b831cc08dc3b87 (patch)
tree3bc3c22d6795a1aceb7bcd1cf47da0025751fffa /include/clang/Basic/OpenMPKinds.def
parent5c13e145485664e6b5d496eda10559fed4fc1b50 (diff)
downloadclang-15afb8ec13012c6640b683d0f9b831cc08dc3b87.tar.gz
clang-15afb8ec13012c6640b683d0f9b831cc08dc3b87.tar.bz2
clang-15afb8ec13012c6640b683d0f9b831cc08dc3b87.tar.xz
[OPENMP] First changes for Parsing and Sema for 'omp simd' directive support
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@202360 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/clang/Basic/OpenMPKinds.def')
-rw-r--r--include/clang/Basic/OpenMPKinds.def8
1 files changed, 8 insertions, 0 deletions
diff --git a/include/clang/Basic/OpenMPKinds.def b/include/clang/Basic/OpenMPKinds.def
index 529bf1b384..956a886e8a 100644
--- a/include/clang/Basic/OpenMPKinds.def
+++ b/include/clang/Basic/OpenMPKinds.def
@@ -21,6 +21,9 @@
#ifndef OPENMP_PARALLEL_CLAUSE
# define OPENMP_PARALLEL_CLAUSE(Name)
#endif
+#ifndef OPENMP_SIMD_CLAUSE
+# define OPENMP_SIMD_CLAUSE(Name)
+#endif
#ifndef OPENMP_DEFAULT_KIND
# define OPENMP_DEFAULT_KIND(Name)
#endif
@@ -29,6 +32,7 @@
OPENMP_DIRECTIVE(threadprivate)
OPENMP_DIRECTIVE(parallel)
OPENMP_DIRECTIVE(task)
+OPENMP_DIRECTIVE(simd)
// OpenMP clauses.
OPENMP_CLAUSE(if, OMPIfClause)
@@ -44,6 +48,8 @@ OPENMP_PARALLEL_CLAUSE(private)
OPENMP_PARALLEL_CLAUSE(firstprivate)
OPENMP_PARALLEL_CLAUSE(shared)
+// FIXME: clauses allowed for directive 'omp simd'.
+
// Static attributes for 'default' clause.
OPENMP_DEFAULT_KIND(none)
OPENMP_DEFAULT_KIND(shared)
@@ -52,3 +58,5 @@ OPENMP_DEFAULT_KIND(shared)
#undef OPENMP_DIRECTIVE
#undef OPENMP_CLAUSE
#undef OPENMP_PARALLEL_CLAUSE
+#undef OPENMP_SIMD_CLAUSE
+