Lines Matching refs:modifiers
180 SmallVectorImpl<SmallString<12>> &modifiers) { in verifyScheduleModifiers() argument
181 if (modifiers.size() > 2) in verifyScheduleModifiers()
183 for (const auto &mod : modifiers) { in verifyScheduleModifiers()
194 if (modifiers.size() == 1) { in verifyScheduleModifiers()
195 if (symbolizeScheduleModifier(modifiers[0]) == ScheduleModifier::simd) { in verifyScheduleModifiers()
196 modifiers.push_back(modifiers[0]); in verifyScheduleModifiers()
197 modifiers[0] = stringifyScheduleModifier(ScheduleModifier::none); in verifyScheduleModifiers()
199 } else if (modifiers.size() == 2) { in verifyScheduleModifiers()
202 if (symbolizeScheduleModifier(modifiers[0]) == ScheduleModifier::simd || in verifyScheduleModifiers()
203 symbolizeScheduleModifier(modifiers[1]) != ScheduleModifier::simd) in verifyScheduleModifiers()
250 SmallVector<SmallString<12>> modifiers; in parseScheduleClause() local
255 modifiers.push_back(mod); in parseScheduleClause()
258 if (verifyScheduleModifiers(parser, modifiers)) in parseScheduleClause()
261 if (!modifiers.empty()) { in parseScheduleClause()
264 symbolizeScheduleModifier(modifiers[0])) { in parseScheduleClause()
270 if (modifiers.size() > 1) { in parseScheduleClause()
271 assert(symbolizeScheduleModifier(modifiers[1]) == ScheduleModifier::simd); in parseScheduleClause()