Lines Matching defs:modifier
323 return parser.emitError(parser.getNameLoc()) << " unexpected modifier(s)";
326 // modifier!
330 << " unknown modifier type: " << mod;
333 // If we have one modifier that is "simd", then stick a "none" modiifer in
341 // If there are two modifier:
342 // First modifier should not be simd, second one should be simd
346 << " incorrect modifier order";
353 /// sched-val `,` sched-modifier
358 /// sched-modifier ::= sched-mod-val | sched-mod-val `,` sched-mod-val
409 return parser.emitError(loc, "invalid schedule modifier");
503 ReductionModifierAttr *modifier;
507 : vars(vars), types(types), byref(byref), syms(syms), modifier(mod) {}
529 ReductionModifierAttr *modifier = nullptr) {
538 if (modifier && succeeded(parser.parseOptionalKeyword("mod"))) {
547 *modifier = ReductionModifierAttr::get(parser.getContext(), *enumValue);
548 if (!*modifier)
659 reductionArgs->modifier)))
839 ReductionModifierAttr modifier;
842 : vars(vars), types(types), byref(byref), syms(syms), modifier(mod) {}
861 ReductionModifierAttr modifier = nullptr) {
867 if (modifier)
868 p << "mod: " << stringifyReductionModifier(modifier.getValue()) << ", ";
930 reductionArgs->byref, reductionArgs->modifier);
3184 "reduction modifier");