Lines Matching refs:TraitSet
197 getOpenMPContextTraitSetForProperty(Property) != TraitSet::device) in isVariantApplicableInContextHelper()
226 TraitSet::construct && in isVariantApplicableInContextHelper()
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()
329 TraitSet::construct && in getVariantMatchScore()
378 TraitSet llvm::omp::getOpenMPContextTraitSetKind(StringRef S) { in getOpenMPContextTraitSetKind()
379 return StringSwitch<TraitSet>(S) in getOpenMPContextTraitSetKind()
380 #define OMP_TRAIT_SET(Enum, Str) .Case(Str, TraitSet::Enum) in getOpenMPContextTraitSetKind()
382 .Default(TraitSet::invalid); in getOpenMPContextTraitSetKind()
385 TraitSet
390 return TraitSet::TraitSetEnum; in getOpenMPContextTraitSetForSelector()
395 TraitSet
400 return TraitSet::TraitSetEnum; in getOpenMPContextTraitSetForProperty()
405 StringRef llvm::omp::getOpenMPContextTraitSetName(TraitSet Kind) { in getOpenMPContextTraitSetName()
408 case TraitSet::Enum: \ in getOpenMPContextTraitSetName()
443 TraitSet Set, TraitSelector Selector, StringRef S) { in getOpenMPContextTraitPropertyKind()
446 if (Set == TraitSet::device && Selector == TraitSelector::device_isa) in getOpenMPContextTraitPropertyKind()
449 if (Set == TraitSet::TraitSetEnum && Str == S) \ in getOpenMPContextTraitPropertyKind()
488 TraitSet Set, in isValidTraitSelectorForTraitSet()
491 AllowsTraitScore = Set != TraitSet::construct && Set != TraitSet::device; in isValidTraitSelectorForTraitSet()
496 return Set == TraitSet::TraitSetEnum; in isValidTraitSelectorForTraitSet()
503 TraitProperty Property, TraitSelector Selector, TraitSet Set) { in isValidTraitPropertyForTraitSetAndSelector()
507 return Set == TraitSet::TraitSetEnum && \ in isValidTraitPropertyForTraitSetAndSelector()
524 std::string llvm::omp::listOpenMPContextTraitSelectors(TraitSet Set) { in listOpenMPContextTraitSelectors()
527 if (TraitSet::TraitSetEnum == Set && StringRef(Str) != "Invalid") \ in listOpenMPContextTraitSelectors()
535 llvm::omp::listOpenMPContextTraitProperties(TraitSet Set, in listOpenMPContextTraitProperties()
539 if (TraitSet::TraitSetEnum == Set && \ in listOpenMPContextTraitProperties()