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
164#endif // GEN_OMP_CLAUSE_SET_ENUMS
165#ifdef GEN_OMP_MODIFIER_ENUMS
168 AdjustOp,
170 Alignment,
181 DependenceType,
188 Fallback,
194 Iterator,
201 MapType,
203 Mapper,
204 MemSpace,
209 Nothing,
223 Saved,
237#endif // GEN_OMP_MODIFIER_ENUMS
238#ifdef GEN_OMP_MODIFIER_GROUP_ENUMS
239 AdjustOp,
247#endif // GEN_OMP_MODIFIER_GROUP_ENUMS
248#ifdef GEN_OMP_MODIFIER_SET_ENUMS
254#endif // GEN_OMP_MODIFIER_SET_ENUMS
255 // 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