Lines Matching defs:TISelector

957                                    OMPTraitSelector &TISelector,
959 assert(TISelector.Kind ==
988 for (OMPTraitProperty &SeenProp : TISelector.Properties)
1004 void Parser::parseOMPContextProperty(OMPTraitSelector &TISelector,
1007 assert(TISelector.Kind != TraitSelector::user_condition &&
1012 parseOMPTraitPropertyKind(TIProperty, Set, TISelector.Kind, Seen);
1014 if (TISelector.Kind == llvm::omp::TraitSelector::implementation_extension)
1016 TISelector, Seen))
1028 TISelector.Kind, Set)) {
1032 TISelector.Properties.push_back(TIProperty);
1039 << getOpenMPContextTraitSelectorName(TISelector.Kind)
1052 void Parser::parseOMPTraitSelectorKind(OMPTraitSelector &TISelector,
1055 TISelector.Kind = TraitSelector::invalid;
1065 TISelector.Kind = getOpenMPContextTraitSelectorKind(Name);
1066 if (TISelector.Kind != TraitSelector::invalid) {
1068 TISelector.Kind = TraitSelector::invalid;
1131 OMPTraitSelector &TISelector, llvm::omp::TraitSet Set,
1162 parseOMPTraitSelectorKind(TISelector, Set, SeenSelectors);
1163 if (TISelector.Kind == TraitSelector::invalid)
1168 if (!isValidTraitSelectorForTraitSet(TISelector.Kind, Set, AllowsTraitScore,
1171 << getOpenMPContextTraitSelectorName(TISelector.Kind)
1174 << getOpenMPContextTraitSelectorName(TISelector.Kind)
1176 getOpenMPContextTraitSetForSelector(TISelector.Kind))
1182 TISelector.Properties.push_back(
1183 {getOpenMPContextTraitPropertyForSelector(TISelector.Kind),
1184 getOpenMPContextTraitSelectorName(TISelector.Kind)});
1190 << getOpenMPContextTraitSelectorName(TISelector.Kind)
1195 if (TISelector.Kind == TraitSelector::user_condition) {
1200 TISelector.ScoreOrCondition = Condition.get();
1201 TISelector.Properties.push_back(
1217 << getOpenMPContextTraitSelectorName(TISelector.Kind)
1221 << getOpenMPContextTraitSelectorName(TISelector.Kind)
1228 TISelector.ScoreOrCondition = Score.get();
1232 parseOMPContextProperty(TISelector, Set, SeenProperties);
1356 OMPTraitSelector TISelector;
1357 parseOMPContextSelector(TISelector, TISet.Kind, SeenSelectors);
1358 if (TISelector.Kind != TraitSelector::invalid &&
1359 !TISelector.Properties.empty())
1360 TISet.Selectors.push_back(TISelector);