Go to the source code of this file.
|
| namespace | llvm |
| | This is an optimization pass for GlobalISel generic memory operations.
|
| namespace | llvm::omp |
◆ GEN_OMP_CLAUSE_DESCRIPTORS
| #define GEN_OMP_CLAUSE_DESCRIPTORS |
◆ GEN_OMP_MODIFIER_DESCRIPTORS
| #define GEN_OMP_MODIFIER_DESCRIPTORS |
◆ GET_THING_OR_EMPTY
| #define GET_THING_OR_EMPTY |
( |
| Thing, |
|
|
| Member ) |
Value: template <typename DetailsTy> \
static Thing get##Thing##OrEmpty(
const DetailsTy &
D,
unsigned V) { \
V = std::max(V, 45u); \
if (
auto Found =
D.find(V); Found !=
D.end()) \
return Found->second.Member; \
return Thing{}; \
}
static GCRegistry::Add< StatepointGC > D("statepoint-example", "an example strategy for statepoint")
Definition at line 37 of file OMPDescriptors.cpp.