Lines Matching defs:elseYield
2319 auto elseYieldArgs = op.elseYield().getOperands();
2366 rewriter.replaceOpWithNewOp<YieldOp>(replacement.elseYield(), falseYields);
2598 prevElseYielded = prevIf.elseYield().getOperands();
2652 YieldOp elseYield = combinedIf.elseYield();
2658 SmallVector<Value> mergedElseYields(elseYield.getOperands());
2662 rewriter.eraseOp(elseYield);
2739 SmallVector<Value> elseYield;
2741 llvm::append_range(elseYield, op.elseYield().getOperands());
2751 // Note that the array access to elseYield will not go out of bounds
2757 if (nestedIf.elseYield().getOperand(nestedIdx) !=
2758 elseYield[tup.index()]) {
2794 op.getLoc(), op.getCondition(), thenYield[idx], elseYield[idx]);
2799 if (!elseYield.empty()) {
2802 rewriter.create<YieldOp>(loc, elseYield);
2827 YieldOp IfOp::elseYield() { return cast<YieldOp>(&elseBlock()->back()); }