Lines Matching refs:reductions
316 SmallVector<Attribute> reductions(reductionVec.begin(), reductionVec.end()); in parseReductionVarList() local
317 redcuctionSymbols = ArrayAttr::get(parser.getContext(), reductions); in parseReductionVarList()
325 Optional<ArrayAttr> reductions) { in printReductionVarList() argument
326 for (unsigned i = 0, e = reductions->size(); i < e; ++i) { in printReductionVarList()
329 p << (*reductions)[i] << " -> " << reductionVars[i] << " : " in printReductionVarList()
336 Optional<ArrayAttr> reductions, in verifyReductionVarList() argument
339 if (!reductions || reductions->size() != reductionVars.size()) in verifyReductionVarList()
344 if (reductions) in verifyReductionVarList()
352 for (auto args : llvm::zip(reductionVars, *reductions)) { in verifyReductionVarList()
483 return verifyReductionVarList(*this, reductions(), reduction_vars()); in verify()
495 return verifyReductionVarList(*this, reductions(), reduction_vars()); in verify()
698 if (failed(verifyReductionVarList(*this, reductions(), reduction_vars())) || in verify()
738 return verifyReductionVarList(*this, reductions(), reduction_vars()); in verify()