Lines Matching refs:thenYield
1574 auto thenYieldArgs = op.thenYield().getOperands(); in matchAndRewrite()
1621 rewriter.replaceOpWithNewOp<YieldOp>(replacement.thenYield(), trueYields); in matchAndRewrite()
1864 prevIf.thenYield().getOperands(), prevElseYielded)) in matchAndRewrite()
1892 YieldOp thenYield = combinedIf.thenYield(); in matchAndRewrite() local
1897 SmallVector<Value> mergedYields(thenYield.getOperands()); in matchAndRewrite()
1900 rewriter.eraseOp(thenYield); in matchAndRewrite()
2000 SmallVector<Value> thenYield(op.thenYield().getOperands()); in matchAndRewrite() local
2016 for (const auto &tup : llvm::enumerate(thenYield)) { in matchAndRewrite()
2025 thenYield[tup.index()] = nestedIf.thenYield().getOperand(nestedIdx); in matchAndRewrite()
2055 op.getLoc(), op.getCondition(), thenYield[idx], elseYield[idx]); in matchAndRewrite()
2064 rewriter.replaceOpWithNewOp<YieldOp>(newIf.thenYield(), thenYield); in matchAndRewrite()
2086 YieldOp IfOp::thenYield() { return cast<YieldOp>(&thenBlock()->back()); } in thenYield() function in IfOp