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