Searched refs:TraitSet (Results 1 – 8 of 8) sorted by relevance
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Frontend/OpenMP/ |
H A D | OMPContext.cpp | 198 getOpenMPContextTraitSetForProperty(Property) != TraitSet::device) in isVariantApplicableInContextHelper() 227 TraitSet::construct && in isVariantApplicableInContextHelper() 289 case TraitSet::construct: in getVariantMatchScore() 293 case TraitSet::implementation: in getVariantMatchScore() 296 case TraitSet::user: in getVariantMatchScore() 299 case TraitSet::device: in getVariantMatchScore() 302 case TraitSet::invalid: in getVariantMatchScore() 330 TraitSet::construct && in getVariantMatchScore() 379 TraitSet llvm::omp::getOpenMPContextTraitSetKind(StringRef S) { in getOpenMPContextTraitSetKind() 380 return StringSwitch<TraitSet>(S) in getOpenMPContextTraitSetKind() [all …]
|
/netbsd-src/external/apache2/llvm/dist/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); 58 TraitSet getOpenMPContextTraitSetForProperty(TraitProperty Property); 61 StringRef getOpenMPContextTraitSetName(TraitSet Kind); 75 TraitProperty getOpenMPContextTraitPropertyKind(TraitSet Set, 96 std::string listOpenMPContextTraitSelectors(TraitSet Set); 99 std::string listOpenMPContextTraitProperties(TraitSet Set, 107 bool isValidTraitSelectorForTraitSet(TraitSelector Selector, TraitSet Set, 114 TraitSet Set); [all …]
|
H A D | OMPKinds.def | 1008 #define __OMP_TRAIT_SELECTOR(TraitSet, Name, RequiresProperty) \ 1009 OMP_TRAIT_SELECTOR(TraitSet##_##Name, TraitSet, #Name, RequiresProperty) 1010 #define __OMP_TRAIT_SELECTOR_AND_PROPERTY(TraitSet, Name) \ 1011 OMP_TRAIT_SELECTOR(TraitSet##_##Name, TraitSet, #Name, false) \ 1012 OMP_TRAIT_PROPERTY(TraitSet##_##Name##_##Name, TraitSet, TraitSet##_##Name, \ 1014 #define __OMP_TRAIT_PROPERTY(TraitSet, TraitSelector, Name) \ 1015 OMP_TRAIT_PROPERTY(TraitSet##_##TraitSelector##_##Name, TraitSet, \ 1016 TraitSet##_##TraitSelector, #Name)
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/Parse/ |
H A D | ParseOpenMP.cpp | 866 llvm::omp::TraitSet Set, in parseOMPTraitPropertyKind() 893 TraitSet SetForName = getOpenMPContextTraitSetKind(Name); in parseOMPTraitPropertyKind() 894 if (SetForName != TraitSet::invalid) { in parseOMPTraitPropertyKind() 918 {TraitSet::construct, TraitSet::user, TraitSet::implementation, in parseOMPTraitPropertyKind() 919 TraitSet::device}) { in parseOMPTraitPropertyKind() 982 llvm::omp::TraitSet Set, in parseOMPContextProperty() 1030 llvm::omp::TraitSet Set, in parseOMPTraitSelectorKind() 1053 TraitSet SetForName = getOpenMPContextTraitSetKind(Name); in parseOMPTraitSelectorKind() 1054 if (SetForName != TraitSet::invalid) { in parseOMPTraitSelectorKind() 1063 {TraitSet::construct, TraitSet::user, TraitSet::implementation, in parseOMPTraitSelectorKind() [all …]
|
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Parse/ |
H A D | Parser.h | 3141 llvm::omp::TraitSet Set, 3147 llvm::omp::TraitSet Set, 3156 llvm::omp::TraitSet Set, 3161 llvm::omp::TraitSet Set,
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/ |
H A D | OpenMPClause.cpp | 2294 if (Set.Kind != TraitSet::construct) in getAsVariantMatchInfo() 2397 Set.Kind = TraitSet(U); in OMPTraitInfo()
|
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/ |
H A D | OpenMPClause.h | 8372 llvm::omp::TraitSet Kind = llvm::omp::TraitSet::invalid; 8419 if (Set.Kind != llvm::omp::TraitSet::implementation) in isExtensionActive()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/Serialization/ |
H A D | ASTReader.cpp | 12953 Set.Kind = readEnum<llvm::omp::TraitSet>(); in readOMPTraitInfo()
|