Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Frontend/OpenMP/
H A DOMPContext.cpp63 if (TraitSelector::TraitSelectorEnum == TraitSelector::target_device_arch) { \ in OMPContext()
112 if (TraitSelector::TraitSelectorEnum == TraitSelector::device_arch || \ in OMPContext()
113 TraitSelector::TraitSelectorEnum == TraitSelector::target_device_arch) { \ in OMPContext()
259 TraitSelector::implementation_extension) in isVariantApplicableInContextHelper()
373 case TraitSelector::device_kind: in getVariantMatchScore()
376 case TraitSelector::device_arch: in getVariantMatchScore()
379 case TraitSelector::device_isa: in getVariantMatchScore()
382 case TraitSelector::target_device_kind: in getVariantMatchScore()
385 case TraitSelector::target_device_arch: in getVariantMatchScore()
388 case TraitSelector::target_device_isa: in getVariantMatchScore()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Frontend/OpenMP/
H A DOMPContext.h40 enum class TraitSelector { enum
56 LLVM_ABI TraitSet getOpenMPContextTraitSetForSelector(TraitSelector Selector);
66 LLVM_ABI TraitSelector getOpenMPContextTraitSelectorKind(StringRef Str,
70 LLVM_ABI TraitSelector
74 LLVM_ABI StringRef getOpenMPContextTraitSelectorName(TraitSelector Kind);
79 TraitSelector Selector,
84 getOpenMPContextTraitPropertyForSelector(TraitSelector Selector);
104 TraitSelector Selector);
111 LLVM_ABI bool isValidTraitSelectorForTraitSet(TraitSelector Selector,
118 TraitSelector Selector,
H A DOMPKinds.def1229 #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.cpp824 llvm::omp::TraitSelector Selector, in parseOMPTraitPropertyKind()
830 if (Selector == llvm::omp::TraitSelector::target_device_device_num) { in parseOMPTraitPropertyKind()
870 TraitSelector SelectorForName = in parseOMPTraitPropertyKind()
872 if (SelectorForName != TraitSelector::invalid) { in parseOMPTraitPropertyKind()
910 llvm::omp::TraitSelector::implementation_extension && in checkExtensionProperty()
957 assert(TISelector.Kind != TraitSelector::user_condition && in parseOMPContextProperty()
964 if (TISelector.Kind == llvm::omp::TraitSelector::implementation_extension) in parseOMPContextProperty()
1005 TISelector.Kind = TraitSelector::invalid; in parseOMPTraitSelectorKind()
1016 if (TISelector.Kind != TraitSelector::invalid) { in parseOMPTraitSelectorKind()
1018 TISelector.Kind = TraitSelector::invalid; in parseOMPTraitSelectorKind()
[all …]
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DOpenMPClause.cpp2774 if (Selector.Kind == TraitSelector::user_condition) { in getAsVariantMatchInfo()
2843 if (Selector.Kind == TraitSelector::user_condition) { in print()
2885 Selector.Kind == TraitSelector::user_condition) in getMangledName()
2914 Selector.Kind = TraitSelector(U); in OMPTraitInfo()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DOpenMPClause.h9497 llvm::omp::TraitSelector Kind = llvm::omp::TraitSelector::invalid;
9530 llvm::omp::TraitSelector::user_condition); in anyScoreOrCondition()
9552 if (Selector.Kind != llvm::omp::TraitSelector::implementation_extension) in isExtensionActive()
/freebsd/contrib/llvm-project/clang/include/clang/Parse/
H A DParser.h6334 llvm::omp::TraitSelector Selector,
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReader.cpp12624 Selector.Kind = readEnum<llvm::omp::TraitSelector>(); in readOMPTraitInfo()