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 if (std::optional<bool> Result = HandleTrait(Property, IsActiveTrait)) in isVariantApplicableInContextHelper()
223 for (TraitProperty Property : VMI.ConstructTraits) { in isVariantApplicableInContextHelper() local
224 assert(getOpenMPContextTraitSetForProperty(Property) == in isVariantApplicableInContextHelper()
231 FoundInOrder = (Ctx.ConstructTraits[ConstructIdx++] == Property); in isVariantApplicableInContextHelper()
235 if (std::optional<bool> Result = HandleTrait(Property, FoundInOrder)) in isVariantApplicableInContextHelper()
240 << getOpenMPContextTraitPropertyName(Property, "") in isVariantApplicableInContextHelper()
276 TraitProperty Property = TraitProperty(Bit); in getVariantMatchScore() local
278 if (VMI.ScoreMap.count(Property)) { in getVariantMatchScore()
279 const APInt &UserScore = VMI.ScoreMap.lookup(Property); in getVariantMatchScore()
285 switch (getOpenMPContextTraitSetForProperty(Property)) { in getVariantMatchScore()
304 if (Property == TraitProperty::device_kind_any) in getVariantMatchScore()
307 switch (getOpenMPContextTraitSelectorForProperty(Property)) { in getVariantMatchScore()
325 for (TraitProperty Property : VMI.ConstructTraits) { in getVariantMatchScore() local
326 assert(getOpenMPContextTraitSetForProperty(Property) == in getVariantMatchScore()
329 (void)Property; in getVariantMatchScore()
394 llvm::omp::getOpenMPContextTraitSetForProperty(TraitProperty Property) { in getOpenMPContextTraitSetForProperty() argument
395 switch (Property) { in getOpenMPContextTraitSetForProperty()
421 llvm::omp::getOpenMPContextTraitSelectorForProperty(TraitProperty Property) { in getOpenMPContextTraitSelectorForProperty() argument
422 switch (Property) { in getOpenMPContextTraitSelectorForProperty()
501 TraitProperty Property, TraitSelector Selector, TraitSet Set) { in isValidTraitPropertyForTraitSetAndSelector() argument
502 switch (Property) { in isValidTraitPropertyForTraitSetAndSelector()