Lines Matching refs:combinedIf
1478 IfOp combinedIf = rewriter.create<IfOp>( in matchAndRewrite() local
1480 rewriter.eraseBlock(&combinedIf.thenRegion().back()); in matchAndRewrite()
1485 combinedIf.thenRegion().getBlocks().splice( in matchAndRewrite()
1486 combinedIf.thenRegion().getBlocks().begin(), in matchAndRewrite()
1489 rewriter.mergeBlocks(nextIf.thenBlock(), combinedIf.thenBlock()); in matchAndRewrite()
1490 rewriter.setInsertionPointToEnd(combinedIf.thenBlock()); in matchAndRewrite()
1498 combinedIf.elseRegion().getBlocks().splice( in matchAndRewrite()
1499 combinedIf.elseRegion().getBlocks().begin(), in matchAndRewrite()
1503 if (combinedIf.elseRegion().empty()) { in matchAndRewrite()
1504 combinedIf.elseRegion().getBlocks().splice( in matchAndRewrite()
1505 combinedIf.elseRegion().getBlocks().begin(), in matchAndRewrite()
1508 YieldOp elseYield = combinedIf.elseYield(); in matchAndRewrite()
1510 rewriter.mergeBlocks(nextIf.elseBlock(), combinedIf.elseBlock()); in matchAndRewrite()
1512 rewriter.setInsertionPointToEnd(combinedIf.elseBlock()); in matchAndRewrite()
1525 for (auto pair : llvm::enumerate(combinedIf.getResults())) { in matchAndRewrite()