Lines Matching refs:TraitSelector
62 if (TraitSelector::TraitSelectorEnum == TraitSelector::device_arch) { \ in OMPContext()
203 TraitSelector::implementation_extension) in isVariantApplicableInContextHelper()
308 case TraitSelector::device_kind: in getVariantMatchScore()
311 case TraitSelector::device_arch: in getVariantMatchScore()
314 case TraitSelector::device_isa: in getVariantMatchScore()
384 llvm::omp::getOpenMPContextTraitSetForSelector(TraitSelector Selector) { in getOpenMPContextTraitSetForSelector()
387 case TraitSelector::Enum: \ in getOpenMPContextTraitSetForSelector()
413 TraitSelector llvm::omp::getOpenMPContextTraitSelectorKind(StringRef S) { in getOpenMPContextTraitSelectorKind()
414 return StringSwitch<TraitSelector>(S) in getOpenMPContextTraitSelectorKind()
416 .Case(Str, TraitSelector::Enum) in getOpenMPContextTraitSelectorKind()
418 .Default(TraitSelector::invalid); in getOpenMPContextTraitSelectorKind()
420 TraitSelector
425 return TraitSelector::TraitSelectorEnum; in getOpenMPContextTraitSelectorForProperty()
430 StringRef llvm::omp::getOpenMPContextTraitSelectorName(TraitSelector Kind) { in getOpenMPContextTraitSelectorName()
433 case TraitSelector::Enum: \ in getOpenMPContextTraitSelectorName()
441 TraitSet Set, TraitSelector Selector, StringRef S) { in getOpenMPContextTraitPropertyKind()
444 if (Set == TraitSet::device && Selector == TraitSelector::device_isa) in getOpenMPContextTraitPropertyKind()
453 llvm::omp::getOpenMPContextTraitPropertyForSelector(TraitSelector Selector) { in getOpenMPContextTraitPropertyForSelector()
457 .Case(Str, Selector == TraitSelector::TraitSelectorEnum \ in getOpenMPContextTraitPropertyForSelector()
485 bool llvm::omp::isValidTraitSelectorForTraitSet(TraitSelector Selector, in isValidTraitSelectorForTraitSet()
492 case TraitSelector::Enum: \ in isValidTraitSelectorForTraitSet()
501 TraitProperty Property, TraitSelector Selector, TraitSet Set) { in isValidTraitPropertyForTraitSetAndSelector()
506 Selector == TraitSelector::TraitSelectorEnum; in isValidTraitPropertyForTraitSetAndSelector()
534 TraitSelector Selector) { in listOpenMPContextTraitProperties()
538 TraitSelector::TraitSelectorEnum == Selector && \ in listOpenMPContextTraitProperties()