Searched refs:yieldOp (Results 1 – 2 of 2) sorted by relevance
162 if (auto yieldOp = dyn_cast<cir::YieldOp>(afterBody->getTerminator())) { in matchAndRewrite() local163 rewriter.replaceOpWithNewOp<cir::BrOp>(yieldOp, yieldOp.getArgs(), in matchAndRewrite()179 cir::YieldOp yieldOp, in rewriteYieldOp() argument181 rewriter.setInsertionPoint(yieldOp); in rewriteYieldOp()182 rewriter.replaceOpWithNewOp<cir::BrOp>(yieldOp, yieldOp.getOperands(), in rewriteYieldOp()252 if (auto yieldOp = dyn_cast<cir::YieldOp>(block.getTerminator())) in matchAndRewrite() local253 switchYield = yieldOp; in matchAndRewrite()327 if (auto yieldOp = dyn_cast<cir::YieldOp>(blk.getTerminator())) { in matchAndRewrite() local336 rewriteYieldOp(rewriter, yieldOp, newBlock); in matchAndRewrite()
99 auto yieldOp = mlir::cast<cir::YieldOp>(onlyBlock.getTerminator()); in isSimpleTernaryBranch() local101 yieldOp.getArgs()[0].getDefiningOp()); in isSimpleTernaryBranch()