Searched refs:TraitSet (Results 1 – 8 of 8) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Frontend/OpenMP/ |
| H A D | OMPContext.cpp | 251 getOpenMPContextTraitSetForProperty(Property) != TraitSet::device && in isVariantApplicableInContextHelper() 253 TraitSet::implementation) in isVariantApplicableInContextHelper() 285 TraitSet::construct && in isVariantApplicableInContextHelper() 346 case TraitSet::construct: in getVariantMatchScore() 350 case TraitSet::implementation: in getVariantMatchScore() 353 case TraitSet::user: in getVariantMatchScore() 356 case TraitSet::device: in getVariantMatchScore() 359 case TraitSet::target_device: in getVariantMatchScore() 362 case TraitSet::invalid: in getVariantMatchScore() 401 TraitSet::construct && in getVariantMatchScore() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Frontend/OpenMP/ |
| H A D | OMPContext.h | 34 enum class TraitSet { enum 53 LLVM_ABI TraitSet getOpenMPContextTraitSetKind(StringRef Str); 56 LLVM_ABI TraitSet getOpenMPContextTraitSetForSelector(TraitSelector Selector); 59 LLVM_ABI TraitSet getOpenMPContextTraitSetForProperty(TraitProperty Property); 62 LLVM_ABI StringRef getOpenMPContextTraitSetName(TraitSet Kind); 67 TraitSet Set); 78 LLVM_ABI TraitProperty getOpenMPContextTraitPropertyKind(TraitSet Set, 100 LLVM_ABI std::string listOpenMPContextTraitSelectors(TraitSet Set); 103 LLVM_ABI std::string listOpenMPContextTraitProperties(TraitSet Set, 112 TraitSet Set, [all …]
|
| H A D | OMPKinds.def | 1223 #define __OMP_TRAIT_SELECTOR(TraitSet, Name, RequiresProperty) \ 1224 OMP_TRAIT_SELECTOR(TraitSet##_##Name, TraitSet, #Name, RequiresProperty) 1225 #define __OMP_TRAIT_SELECTOR_AND_PROPERTY(TraitSet, Name) \ 1226 OMP_TRAIT_SELECTOR(TraitSet##_##Name, TraitSet, #Name, false) \ 1227 OMP_TRAIT_PROPERTY(TraitSet##_##Name##_##Name, TraitSet, TraitSet##_##Name, \ 1229 #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 D | ParseOpenMP.cpp | 823 llvm::omp::TraitSet Set, in parseOMPTraitPropertyKind() 861 TraitSet SetForName = getOpenMPContextTraitSetKind(Name); in parseOMPTraitPropertyKind() 862 if (SetForName != TraitSet::invalid) { in parseOMPTraitPropertyKind() 887 {TraitSet::construct, TraitSet::user, TraitSet::implementation, in parseOMPTraitPropertyKind() 888 TraitSet::device, TraitSet::target_device}) { in parseOMPTraitPropertyKind() 955 llvm::omp::TraitSet Set, in parseOMPContextProperty() 1003 llvm::omp::TraitSet Set, in parseOMPTraitSelectorKind() 1026 TraitSet SetForName = getOpenMPContextTraitSetKind(Name); in parseOMPTraitSelectorKind() 1027 if (SetForName != TraitSet::invalid) { in parseOMPTraitSelectorKind() 1036 {TraitSet::construct, TraitSet::user, TraitSet::implementation, in parseOMPTraitSelectorKind() [all …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/Parse/ |
| H A D | Parser.h | 6333 llvm::omp::TraitSet Set, 6339 llvm::omp::TraitSet Set, 6348 llvm::omp::TraitSet Set, 6357 llvm::omp::TraitSet Set,
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | OpenMPClause.cpp | 2805 if (Set.Kind != TraitSet::construct) in getAsVariantMatchInfo() 2906 Set.Kind = TraitSet(U); in OMPTraitInfo()
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | OpenMPClause.h | 9502 llvm::omp::TraitSet Kind = llvm::omp::TraitSet::invalid; 9549 if (Set.Kind != llvm::omp::TraitSet::implementation) in isExtensionActive()
|
| /freebsd/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTReader.cpp | 12621 Set.Kind = readEnum<llvm::omp::TraitSet>(); in readOMPTraitInfo()
|