Lines Matching refs:Property

89       TraitProperty Property = TraitProperty(Bit);  in OMPContext()
90 dbgs() << "\t " << getOpenMPContextTraitPropertyFullName(Property) in OMPContext()
165 auto HandleTrait = [MK](TraitProperty Property, in isVariantApplicableInContextHelper()
184 << getOpenMPContextTraitPropertyName(Property, "") in isVariantApplicableInContextHelper()
188 << getOpenMPContextTraitPropertyName(Property, "") in isVariantApplicableInContextHelper()
195 TraitProperty Property = TraitProperty(Bit); in isVariantApplicableInContextHelper() local
197 getOpenMPContextTraitSetForProperty(Property) != TraitSet::device) in isVariantApplicableInContextHelper()
202 if (getOpenMPContextTraitSelectorForProperty(Property) == in isVariantApplicableInContextHelper()
206 bool IsActiveTrait = Ctx.ActiveTraits.test(unsigned(Property)); in isVariantApplicableInContextHelper()
210 if (Property == TraitProperty::device_isa___ANY) in isVariantApplicableInContextHelper()
215 Optional<bool> Result = HandleTrait(Property, IsActiveTrait); in isVariantApplicableInContextHelper()
224 for (TraitProperty Property : VMI.ConstructTraits) { in isVariantApplicableInContextHelper() local
225 assert(getOpenMPContextTraitSetForProperty(Property) == in isVariantApplicableInContextHelper()
232 FoundInOrder = (Ctx.ConstructTraits[ConstructIdx++] == Property); in isVariantApplicableInContextHelper()
236 Optional<bool> Result = HandleTrait(Property, FoundInOrder); in isVariantApplicableInContextHelper()
242 << getOpenMPContextTraitPropertyName(Property, "") in isVariantApplicableInContextHelper()
278 TraitProperty Property = TraitProperty(Bit); in getVariantMatchScore() local
280 if (VMI.ScoreMap.count(Property)) { in getVariantMatchScore()
281 const APInt &UserScore = VMI.ScoreMap.lookup(Property); in getVariantMatchScore()
287 switch (getOpenMPContextTraitSetForProperty(Property)) { in getVariantMatchScore()
306 if (Property == TraitProperty::device_kind_any) in getVariantMatchScore()
309 switch (getOpenMPContextTraitSelectorForProperty(Property)) { in getVariantMatchScore()
327 for (TraitProperty Property : VMI.ConstructTraits) { in getVariantMatchScore() local
328 assert(getOpenMPContextTraitSetForProperty(Property) == in getVariantMatchScore()
331 (void)Property; in getVariantMatchScore()
396 llvm::omp::getOpenMPContextTraitSetForProperty(TraitProperty Property) { in getOpenMPContextTraitSetForProperty() argument
397 switch (Property) { in getOpenMPContextTraitSetForProperty()
423 llvm::omp::getOpenMPContextTraitSelectorForProperty(TraitProperty Property) { in getOpenMPContextTraitSelectorForProperty() argument
424 switch (Property) { in getOpenMPContextTraitSelectorForProperty()
503 TraitProperty Property, TraitSelector Selector, TraitSet Set) { in isValidTraitPropertyForTraitSetAndSelector() argument
504 switch (Property) { in isValidTraitPropertyForTraitSetAndSelector()