Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Frontend/OpenMP/
H A DOMPContext.cpp62 if (TraitSelector::TraitSelectorEnum == TraitSelector::device_arch) { \ in OMPContext()
203 TraitSelector::implementation_extension) in isVariantApplicableInContextHelper()
310 case TraitSelector::device_kind: in getVariantMatchScore()
313 case TraitSelector::device_arch: in getVariantMatchScore()
316 case TraitSelector::device_isa: in getVariantMatchScore()
416 return StringSwitch<TraitSelector>(S) in getOpenMPContextTraitSelectorKind()
418 .Case(Str, TraitSelector::Enum) in getOpenMPContextTraitSelectorKind()
420 .Default(TraitSelector::invalid); in getOpenMPContextTraitSelectorKind()
422 TraitSelector
427 return TraitSelector::TraitSelectorEnum; in getOpenMPContextTraitSelectorForProperty()
[all …]
/llvm-project-15.0.7/llvm/include/llvm/Frontend/OpenMP/
H A DOMPContext.h39 enum class TraitSelector { enum
55 TraitSet getOpenMPContextTraitSetForSelector(TraitSelector Selector);
65 TraitSelector getOpenMPContextTraitSelectorKind(StringRef Str);
68 TraitSelector getOpenMPContextTraitSelectorForProperty(TraitProperty Property);
71 StringRef getOpenMPContextTraitSelectorName(TraitSelector Kind);
76 TraitSelector Selector,
80 TraitProperty getOpenMPContextTraitPropertyForSelector(TraitSelector Selector);
100 TraitSelector Selector);
107 bool isValidTraitSelectorForTraitSet(TraitSelector Selector, TraitSet Set,
113 TraitSelector Selector,
H A DOMPKinds.def1107 #define __OMP_TRAIT_PROPERTY(TraitSet, TraitSelector, Name) \
1108 OMP_TRAIT_PROPERTY(TraitSet##_##TraitSelector##_##Name, TraitSet, \
1109 TraitSet##_##TraitSelector, #Name)
/llvm-project-15.0.7/llvm/unittests/Frontend/
H A DOpenMPContextTest.cpp34 EXPECT_EQ(TraitSelector::Enum, \ in TEST_F()
36 getOpenMPContextTraitSelectorName(TraitSelector::Enum))); \ in TEST_F()
42 TraitSet::TraitSetEnum, TraitSelector::TraitSelectorEnum, \ in TEST_F()
47 TraitSelector::TraitSelectorEnum, Str), \ in TEST_F()
51 EXPECT_EQ(TraitSelector::TraitSelectorEnum, \ in TEST_F()
59 EXPECT_TRUE(isValidTraitSelectorForTraitSet(TraitSelector::Enum, \ in TEST_F()
65 TraitProperty::Enum, TraitSelector::TraitSelectorEnum, \ in TEST_F()
/llvm-project-15.0.7/clang/lib/Parse/
H A DParseOpenMP.cpp914 if (SelectorForName != TraitSelector::invalid) { in parseOMPTraitPropertyKind()
999 assert(TISelector.Kind != TraitSelector::user_condition && in parseOMPContextProperty()
1047 TISelector.Kind = TraitSelector::invalid; in parseOMPTraitSelectorKind()
1058 if (TISelector.Kind != TraitSelector::invalid) { in parseOMPTraitSelectorKind()
1060 TISelector.Kind = TraitSelector::invalid; in parseOMPTraitSelectorKind()
1081 PotentialSet, TraitSelector::invalid, Name); in parseOMPTraitSelectorKind()
1155 if (TISelector.Kind == TraitSelector::invalid) in parseOMPContextSelector()
1187 if (TISelector.Kind == TraitSelector::user_condition) { in parseOMPContextSelector()
1255 if (SelectorForName != TraitSelector::invalid) { in parseOMPTraitSetKind()
1273 PotentialSet, TraitSelector::invalid, Name); in parseOMPTraitSetKind()
[all …]
/llvm-project-15.0.7/clang/lib/AST/
H A DOpenMPClause.cpp2412 if (Selector.Kind == TraitSelector::user_condition) { in getAsVariantMatchInfo()
2481 if (Selector.Kind == TraitSelector::user_condition) { in print()
2523 Selector.Kind == TraitSelector::user_condition) in getMangledName()
2552 Selector.Kind = TraitSelector(U); in OMPTraitInfo()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DOpenMPClause.h8801 llvm::omp::TraitSelector Kind = llvm::omp::TraitSelector::invalid;
8833 llvm::omp::TraitSelector::user_condition); in anyScoreOrCondition()
8855 if (Selector.Kind != llvm::omp::TraitSelector::implementation_extension) in isExtensionActive()
/llvm-project-15.0.7/clang/include/clang/Parse/
H A DParser.h3152 llvm::omp::TraitSelector Selector,
/llvm-project-15.0.7/clang/lib/Serialization/
H A DASTReader.cpp12856 Selector.Kind = readEnum<llvm::omp::TraitSelector>(); in readOMPTraitInfo()