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
15 Complex,
16 Constant,
21 DataSharingAttribute,
29 Free,
53 Unique,
54 Last_ = Unique,
55#endif // GEN_OMP_PROPERTY_ENUMS
56#ifdef GEN_OMP_MODIFIER_ENUMS
72 DependenceType,
92 MapType,
94 Mapper,
100 Nothing,
114 Saved,
128#endif // GEN_OMP_MODIFIER_ENUMS
129#ifdef GEN_OMP_MODIFIER_GROUP_ENUMS
130 AdjustOp,
138#endif // GEN_OMP_MODIFIER_GROUP_ENUMS
139#ifdef GEN_OMP_MODIFIER_SET_ENUMS
145#endif // GEN_OMP_MODIFIER_SET_ENUMS
146 // clang-format on
Fixup Statepoint Caller Saved
#define First_
#define Last_