Searched refs:TraitSelector (Results 1 – 9 of 9) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Frontend/OpenMP/ |
| H A D | OMPContext.cpp | 62 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 D | OMPContext.h | 39 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 D | OMPKinds.def | 1107 #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 D | OpenMPContextTest.cpp | 34 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 D | ParseOpenMP.cpp | 914 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 D | OpenMPClause.cpp | 2412 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 D | OpenMPClause.h | 8801 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 D | Parser.h | 3152 llvm::omp::TraitSelector Selector,
|
| /llvm-project-15.0.7/clang/lib/Serialization/ |
| H A D | ASTReader.cpp | 12856 Selector.Kind = readEnum<llvm::omp::TraitSelector>(); in readOMPTraitInfo()
|