Home
last modified time | relevance | path

Searched refs:TraitSet (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Frontend/OpenMP/
H A DOMPContext.cpp251 getOpenMPContextTraitSetForProperty(Property) != TraitSet::device && in isVariantApplicableInContextHelper()
253 TraitSet::implementation) in isVariantApplicableInContextHelper()
285 TraitSet::construct && in isVariantApplicableInContextHelper()
346 case TraitSet::construct: in getVariantMatchScore()
350 case TraitSet::implementation: in getVariantMatchScore()
353 case TraitSet::user: in getVariantMatchScore()
356 case TraitSet::device: in getVariantMatchScore()
359 case TraitSet::target_device: in getVariantMatchScore()
362 case TraitSet::invalid: in getVariantMatchScore()
401 TraitSet::construct && in getVariantMatchScore()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Frontend/OpenMP/
H A DOMPContext.h34 enum class TraitSet { enum
53 LLVM_ABI TraitSet getOpenMPContextTraitSetKind(StringRef Str);
56 LLVM_ABI TraitSet getOpenMPContextTraitSetForSelector(TraitSelector Selector);
59 LLVM_ABI TraitSet getOpenMPContextTraitSetForProperty(TraitProperty Property);
62 LLVM_ABI StringRef getOpenMPContextTraitSetName(TraitSet Kind);
67 TraitSet Set);
78 LLVM_ABI TraitProperty getOpenMPContextTraitPropertyKind(TraitSet Set,
100 LLVM_ABI std::string listOpenMPContextTraitSelectors(TraitSet Set);
103 LLVM_ABI std::string listOpenMPContextTraitProperties(TraitSet Set,
112 TraitSet Set,
[all …]
H A DOMPKinds.def1223 #define __OMP_TRAIT_SELECTOR(TraitSet, Name, RequiresProperty) \
1224 OMP_TRAIT_SELECTOR(TraitSet##_##Name, TraitSet, #Name, RequiresProperty)
1225 #define __OMP_TRAIT_SELECTOR_AND_PROPERTY(TraitSet, Name) \
1226 OMP_TRAIT_SELECTOR(TraitSet##_##Name, TraitSet, #Name, false) \
1227 OMP_TRAIT_PROPERTY(TraitSet##_##Name##_##Name, TraitSet, TraitSet##_##Name, \
1229 #define __OMP_TRAIT_PROPERTY(TraitSet, TraitSelector, Name) \
1230 OMP_TRAIT_PROPERTY(TraitSet##_##TraitSelector##_##Name, TraitSet, \
1231 TraitSet##_##TraitSelector, #Name)
/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseOpenMP.cpp823 llvm::omp::TraitSet Set, in parseOMPTraitPropertyKind()
861 TraitSet SetForName = getOpenMPContextTraitSetKind(Name); in parseOMPTraitPropertyKind()
862 if (SetForName != TraitSet::invalid) { in parseOMPTraitPropertyKind()
887 {TraitSet::construct, TraitSet::user, TraitSet::implementation, in parseOMPTraitPropertyKind()
888 TraitSet::device, TraitSet::target_device}) { in parseOMPTraitPropertyKind()
955 llvm::omp::TraitSet Set, in parseOMPContextProperty()
1003 llvm::omp::TraitSet Set, in parseOMPTraitSelectorKind()
1026 TraitSet SetForName = getOpenMPContextTraitSetKind(Name); in parseOMPTraitSelectorKind()
1027 if (SetForName != TraitSet::invalid) { in parseOMPTraitSelectorKind()
1036 {TraitSet::construct, TraitSet::user, TraitSet::implementation, in parseOMPTraitSelectorKind()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/Parse/
H A DParser.h6333 llvm::omp::TraitSet Set,
6339 llvm::omp::TraitSet Set,
6348 llvm::omp::TraitSet Set,
6357 llvm::omp::TraitSet Set,
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DOpenMPClause.cpp2805 if (Set.Kind != TraitSet::construct) in getAsVariantMatchInfo()
2906 Set.Kind = TraitSet(U); in OMPTraitInfo()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DOpenMPClause.h9502 llvm::omp::TraitSet Kind = llvm::omp::TraitSet::invalid;
9549 if (Set.Kind != llvm::omp::TraitSet::implementation) in isExtensionActive()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReader.cpp12621 Set.Kind = readEnum<llvm::omp::TraitSet>(); in readOMPTraitInfo()