Lines Matching refs:Property

90       TraitProperty Property = TraitProperty(Bit);  in OMPContext()
91 dbgs() << "\t " << getOpenMPContextTraitPropertyFullName(Property) in OMPContext()
166 auto HandleTrait = [MK](TraitProperty Property, in isVariantApplicableInContextHelper()
185 << getOpenMPContextTraitPropertyName(Property, "") in isVariantApplicableInContextHelper()
189 << getOpenMPContextTraitPropertyName(Property, "") in isVariantApplicableInContextHelper()
196 TraitProperty Property = TraitProperty(Bit); in isVariantApplicableInContextHelper() local
198 getOpenMPContextTraitSetForProperty(Property) != TraitSet::device) in isVariantApplicableInContextHelper()
203 if (getOpenMPContextTraitSelectorForProperty(Property) == in isVariantApplicableInContextHelper()
207 bool IsActiveTrait = Ctx.ActiveTraits.test(unsigned(Property)); in isVariantApplicableInContextHelper()
211 if (Property == TraitProperty::device_isa___ANY) in isVariantApplicableInContextHelper()
216 if (std::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 if (std::optional<bool> Result = HandleTrait(Property, FoundInOrder)) in isVariantApplicableInContextHelper()
241 << getOpenMPContextTraitPropertyName(Property, "") in isVariantApplicableInContextHelper()
277 TraitProperty Property = TraitProperty(Bit); in getVariantMatchScore() local
279 if (VMI.ScoreMap.count(Property)) { in getVariantMatchScore()
280 const APInt &UserScore = VMI.ScoreMap.lookup(Property); in getVariantMatchScore()
286 switch (getOpenMPContextTraitSetForProperty(Property)) { in getVariantMatchScore()
305 if (Property == TraitProperty::device_kind_any) in getVariantMatchScore()
308 switch (getOpenMPContextTraitSelectorForProperty(Property)) { in getVariantMatchScore()
326 for (TraitProperty Property : VMI.ConstructTraits) { in getVariantMatchScore() local
327 assert(getOpenMPContextTraitSetForProperty(Property) == in getVariantMatchScore()
330 (void)Property; in getVariantMatchScore()
395 llvm::omp::getOpenMPContextTraitSetForProperty(TraitProperty Property) { in getOpenMPContextTraitSetForProperty() argument
396 switch (Property) { in getOpenMPContextTraitSetForProperty()
422 llvm::omp::getOpenMPContextTraitSelectorForProperty(TraitProperty Property) { in getOpenMPContextTraitSelectorForProperty() argument
423 switch (Property) { in getOpenMPContextTraitSelectorForProperty()
502 TraitProperty Property, TraitSelector Selector, TraitSet Set) { in isValidTraitPropertyForTraitSetAndSelector() argument
503 switch (Property) { in isValidTraitPropertyForTraitSetAndSelector()