LLVM 24.0.0git
OMPDescriptors.h.inc
Go to the documentation of this file.
1//===-- OMPDescriptors.h.inc - OpenMP descriptors ----------------- C++ -*-===//
2//
3// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4// See https://llvm.org/LICENSE.txt for license information.
5// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6//
7//===----------------------------------------------------------------------===//
8
9// clang-format off
10#ifdef GEN_OMP_PROPERTY_ENUMS
17 Complex,
18 Constant,
25 DataSharingAttribute,
28 Device,
38 Free,
76 Pure,
106 Ultimate,
107 Unique,
113#endif // GEN_OMP_PROPERTY_ENUMS
114#ifdef GEN_OMP_ASSOCIATION_ENUMS
115 Block,
116 First_ = Block,
117 Declaration,
118 Delimited,
119 Explicit,
120 LoopNest,
121 LoopSequence,
122 Separating,
125#endif // GEN_OMP_ASSOCIATION_ENUMS
126#ifdef GEN_OMP_CATEGORY_ENUMS
129 Executable,
130 Informational,
131 Meta,
132 Subsidiary,
133 Utility,
134 Last_ = Utility,
135#endif // GEN_OMP_CATEGORY_ENUMS
136#ifdef GEN_OMP_CLAUSE_GROUP_ENUMS
139 Atomic,
140 Branch,
143 MemoryOrder,
147#endif // GEN_OMP_CLAUSE_GROUP_ENUMS
148#ifdef GEN_OMP_CLAUSE_SET_ENUMS
165#endif // GEN_OMP_CLAUSE_SET_ENUMS
166#ifdef GEN_OMP_MODIFIER_ENUMS
169 AdjustOp,
171 Alignment,
182 DependenceType,
189 Fallback,
195 Iterator,
202 MapType,
204 Mapper,
205 MemSpace,
210 Nothing,
224 Saved,
238#endif // GEN_OMP_MODIFIER_ENUMS
239#ifdef GEN_OMP_MODIFIER_GROUP_ENUMS
240 AdjustOp,
248#endif // GEN_OMP_MODIFIER_GROUP_ENUMS
249#ifdef GEN_OMP_MODIFIER_SET_ENUMS
255#endif // GEN_OMP_MODIFIER_SET_ENUMS
256 // clang-format on
Fixup Statepoint Caller Saved
#define First_
#define Unassociated
#define Last_
@ Delimited
Messages are delimited by a '// --—' line. Comment lines start with //.
Definition Transport.h:42
NodeAddr< BlockNode * > Block
Definition RDFGraph.h:392