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 Optional<bool> Result = HandleTrait(Property, IsActiveTrait); in isVariantApplicableInContextHelper()
225 for (TraitProperty Property : VMI.ConstructTraits) { in isVariantApplicableInContextHelper() local
226 assert(getOpenMPContextTraitSetForProperty(Property) == in isVariantApplicableInContextHelper()
233 FoundInOrder = (Ctx.ConstructTraits[ConstructIdx++] == Property); in isVariantApplicableInContextHelper()
237 Optional<bool> Result = HandleTrait(Property, FoundInOrder); in isVariantApplicableInContextHelper()
243 << getOpenMPContextTraitPropertyName(Property, "") in isVariantApplicableInContextHelper()
279 TraitProperty Property = TraitProperty(Bit); in getVariantMatchScore() local
281 if (VMI.ScoreMap.count(Property)) { in getVariantMatchScore()
282 const APInt &UserScore = VMI.ScoreMap.lookup(Property); in getVariantMatchScore()
288 switch (getOpenMPContextTraitSetForProperty(Property)) { in getVariantMatchScore()
307 if (Property == TraitProperty::device_kind_any) in getVariantMatchScore()
310 switch (getOpenMPContextTraitSelectorForProperty(Property)) { in getVariantMatchScore()
328 for (TraitProperty Property : VMI.ConstructTraits) { in getVariantMatchScore() local
329 assert(getOpenMPContextTraitSetForProperty(Property) == in getVariantMatchScore()
332 (void)Property; in getVariantMatchScore()
397 llvm::omp::getOpenMPContextTraitSetForProperty(TraitProperty Property) { in getOpenMPContextTraitSetForProperty() argument
398 switch (Property) { in getOpenMPContextTraitSetForProperty()
424 llvm::omp::getOpenMPContextTraitSelectorForProperty(TraitProperty Property) { in getOpenMPContextTraitSelectorForProperty() argument
425 switch (Property) { in getOpenMPContextTraitSelectorForProperty()
504 TraitProperty Property, TraitSelector Selector, TraitSet Set) { in isValidTraitPropertyForTraitSetAndSelector() argument
505 switch (Property) { in isValidTraitPropertyForTraitSetAndSelector()