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
14 CCOnly,
18 Complex,
19 Constant,
26 DataSharingAttribute,
29 Device,
40 Free,
83 Pure,
113 Ultimate,
114 Unique,
120#endif // GEN_OMP_PROPERTY_ENUMS
121#ifdef GEN_OMP_ASSOCIATION_ENUMS
122 Block,
123 First_ = Block,
124 Declaration,
125 Delimited,
126 Explicit,
127 LoopNest,
128 LoopSequence,
129 Separating,
132#endif // GEN_OMP_ASSOCIATION_ENUMS
133#ifdef GEN_OMP_CATEGORY_ENUMS
136 Executable,
137 Informational,
138 Meta,
139 Subsidiary,
140 Utility,
141 Last_ = Utility,
142#endif // GEN_OMP_CATEGORY_ENUMS
143#ifdef GEN_OMP_CLAUSE_GROUP_ENUMS
146 Atomic,
147 Branch,
150 MemoryOrder,
154#endif // GEN_OMP_CLAUSE_GROUP_ENUMS
155#ifdef GEN_OMP_CLAUSE_SET_ENUMS
172#endif // GEN_OMP_CLAUSE_SET_ENUMS
173#ifdef GEN_OMP_MODIFIER_ENUMS
176 AdjustOp,
178 Alignment,
189 DependenceType,
196 Fallback,
202 Iterator,
209 MapType,
211 Mapper,
212 MemSpace,
217 Nothing,
231 Saved,
245#endif // GEN_OMP_MODIFIER_ENUMS
246#ifdef GEN_OMP_MODIFIER_GROUP_ENUMS
247 AdjustOp,
255#endif // GEN_OMP_MODIFIER_GROUP_ENUMS
256#ifdef GEN_OMP_MODIFIER_SET_ENUMS
263#endif // GEN_OMP_MODIFIER_SET_ENUMS
264 // 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