Lines Matching defs:ifOp
230 auto ifOp = cast<scf::IfOp>(op);
233 OpOperand *thenOperand = &ifOp.thenYield()->getOpOperand(resultNum);
234 OpOperand *elseOperand = &ifOp.elseYield()->getOpOperand(resultNum);
242 auto ifOp = cast<scf::IfOp>(op);
246 for (Value result : ifOp.getResults()) {
258 rewriter.setInsertionPoint(ifOp);
260 rewriter.create<scf::IfOp>(ifOp.getLoc(), newTypes, ifOp.getCondition(),
264 rewriter.mergeBlocks(ifOp.thenBlock(), newIfOp.thenBlock());
265 rewriter.mergeBlocks(ifOp.elseBlock(), newIfOp.elseBlock());
276 auto ifOp = cast<scf::IfOp>(op);
277 auto thenYieldOp = cast<scf::YieldOp>(ifOp.thenBlock()->getTerminator());
278 auto elseYieldOp = cast<scf::YieldOp>(ifOp.elseBlock()->getTerminator());
1131 if (auto ifOp = dyn_cast<scf::IfOp>(op->getParentOp())) {