Searched refs:TraitSet (Results 1 – 9 of 9) sorted by relevance
| /llvm-project-15.0.7/llvm/include/llvm/Frontend/OpenMP/ |
| H A D | OMPContext.h | 33 enum class TraitSet { enum 52 TraitSet getOpenMPContextTraitSetKind(StringRef Str); 55 TraitSet getOpenMPContextTraitSetForSelector(TraitSelector Selector); 61 StringRef getOpenMPContextTraitSetName(TraitSet Kind); 75 TraitProperty getOpenMPContextTraitPropertyKind(TraitSet Set, 96 std::string listOpenMPContextTraitSelectors(TraitSet Set); 99 std::string listOpenMPContextTraitProperties(TraitSet Set, 114 TraitSet Set); 144 if (Set == TraitSet::construct) 164 void addTrait(TraitSet Set, TraitProperty Property) { in addTrait() [all …]
|
| H A D | OMPKinds.def | 1101 #define __OMP_TRAIT_SELECTOR(TraitSet, Name, RequiresProperty) \ 1102 OMP_TRAIT_SELECTOR(TraitSet##_##Name, TraitSet, #Name, RequiresProperty) 1103 #define __OMP_TRAIT_SELECTOR_AND_PROPERTY(TraitSet, Name) \ 1104 OMP_TRAIT_SELECTOR(TraitSet##_##Name, TraitSet, #Name, false) \ 1105 OMP_TRAIT_PROPERTY(TraitSet##_##Name##_##Name, TraitSet, TraitSet##_##Name, \ 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/lib/Frontend/OpenMP/ |
| H A D | OMPContext.cpp | 288 case TraitSet::construct: in getVariantMatchScore() 292 case TraitSet::implementation: in getVariantMatchScore() 295 case TraitSet::user: in getVariantMatchScore() 298 case TraitSet::device: in getVariantMatchScore() 301 case TraitSet::invalid: in getVariantMatchScore() 379 return StringSwitch<TraitSet>(S) in getOpenMPContextTraitSetKind() 382 .Default(TraitSet::invalid); in getOpenMPContextTraitSetKind() 385 TraitSet 390 return TraitSet::TraitSetEnum; in getOpenMPContextTraitSetForSelector() 395 TraitSet [all …]
|
| /llvm-project-15.0.7/llvm/unittests/Frontend/ |
| H A D | OpenMPContextTest.cpp | 28 EXPECT_EQ(TraitSet::Enum, \ in TEST_F() 30 getOpenMPContextTraitSetName(TraitSet::Enum))); \ in TEST_F() 42 TraitSet::TraitSetEnum, TraitSelector::TraitSelectorEnum, \ in TEST_F() 46 TraitSet::TraitSetEnum, \ in TEST_F() 49 EXPECT_EQ(TraitSet::TraitSetEnum, \ in TEST_F() 60 TraitSet::TraitSetEnum, \ in TEST_F() 66 TraitSet::TraitSetEnum)); in TEST_F()
|
| /llvm-project-15.0.7/clang/lib/Parse/ |
| H A D | ParseOpenMP.cpp | 905 if (SetForName != TraitSet::invalid) { in parseOMPTraitPropertyKind() 929 {TraitSet::construct, TraitSet::user, TraitSet::implementation, in parseOMPTraitPropertyKind() 930 TraitSet::device}) { in parseOMPTraitPropertyKind() 1069 if (SetForName != TraitSet::invalid) { in parseOMPTraitSelectorKind() 1078 {TraitSet::construct, TraitSet::user, TraitSet::implementation, in parseOMPTraitSelectorKind() 1079 TraitSet::device}) { in parseOMPTraitSelectorKind() 1233 TISet.Kind = TraitSet::invalid; in parseOMPTraitSetKind() 1247 TISet.Kind = TraitSet::invalid; in parseOMPTraitSetKind() 1270 {TraitSet::construct, TraitSet::user, TraitSet::implementation, in parseOMPTraitSetKind() 1271 TraitSet::device}) { in parseOMPTraitSetKind() [all …]
|
| /llvm-project-15.0.7/clang/include/clang/Parse/ |
| H A D | Parser.h | 3151 llvm::omp::TraitSet Set, 3157 llvm::omp::TraitSet Set, 3166 llvm::omp::TraitSet Set, 3171 llvm::omp::TraitSet Set,
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | OpenMPClause.cpp | 2443 if (Set.Kind != TraitSet::construct) in getAsVariantMatchInfo() 2544 Set.Kind = TraitSet(U); in OMPTraitInfo()
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | OpenMPClause.h | 8805 llvm::omp::TraitSet Kind = llvm::omp::TraitSet::invalid; 8852 if (Set.Kind != llvm::omp::TraitSet::implementation) in isExtensionActive()
|
| /llvm-project-15.0.7/clang/lib/Serialization/ |
| H A D | ASTReader.cpp | 12853 Set.Kind = readEnum<llvm::omp::TraitSet>(); in readOMPTraitInfo()
|