Lines Matching defs:combinerOp
251 Operation *combinerOp = *redCarriedVal.getUsers().begin();
252 if (combinerOp->getNumOperands() != 2)
254 Value reducedVal = combinerOp->getOperand(0) == redCarriedVal
255 ? combinerOp->getOperand(1)
256 : combinerOp->getOperand(0);
266 while (!combinerOp->mightHaveTrait<OpTrait::IsTerminator>()) {
267 if (!isMemoryEffectFree(combinerOp) || combinerOp->getNumResults() != 1 ||
268 !combinerOp->hasOneUse() || combinerOp->getParentOp() != redRegionOp)
271 combinerOps.push_back(combinerOp);
272 combinerOp = *combinerOp->getUsers().begin();
282 Operation *terminatorOp = combinerOp;