Lines Matching defs:ifOp
194 auto ifOp = cast<scf::IfOp>(val.getDefiningOp());
195 builder.setInsertionPointAfter(ifOp);
196 builder.create<scf::YieldOp>(loc, ifOp.getResult(0));
223 scf::IfOp ifOp = builder.create<scf::IfOp>(loc, builder.getIntegerType(1),
226 builder.setInsertionPointToStart(&ifOp.getThenRegion().front());
232 builder.setInsertionPointToStart(&ifOp.getElseRegion().front());
233 res = ifOp.getResult(0);
277 scf::IfOp ifOp = builder.create<scf::IfOp>(loc, builder.getIntegerType(1),
280 builder.setInsertionPointToStart(&ifOp.getThenRegion().front());
287 builder.setInsertionPointToStart(&ifOp.getElseRegion().front());
288 res = ifOp.getResult(0);
443 scf::IfOp ifOp = builder.create<scf::IfOp>(loc, cond, /*else=*/false);
444 builder.setInsertionPointToStart(&ifOp.getThenRegion().front());
448 return ifOp;
456 scf::IfOp ifOp = createCompareThenSwap(builder, loc, xPerm, ny, swapOperands,
460 builder.setInsertionPointAfter(ifOp);
488 scf::IfOp ifOp = createCompareThenSwap(
492 builder.setInsertionPointAfter(ifOp);
499 scf::IfOp ifOp = createCompareThenSwap(builder, loc, xPerm, ny, swapOperands,
502 builder.setInsertionPointAfter(ifOp);
633 scf::IfOp ifOp = builder.create<scf::IfOp>(loc, types, cond, /*else=*/true);
634 builder.setInsertionPointToStart(&ifOp.getThenRegion().front());
674 builder.setInsertionPointToStart(&ifOp.getElseRegion().front());
681 builder.setInsertionPointAfter(ifOp);
682 builder.create<scf::YieldOp>(loc, ifOp.getResults());
955 scf::IfOp ifOp = builder.create<scf::IfOp>(loc, types, cond, /*else=*/true);
960 scf::IfOp ifOp = builder.create<scf::IfOp>(loc, cond, /*else=*/false);
961 builder.setInsertionPointToStart(&ifOp.getThenRegion().front());
965 builder.setInsertionPointAfter(ifOp);
970 builder.setInsertionPointToStart(&ifOp.getThenRegion().front());
974 builder.setInsertionPointToStart(&ifOp.getElseRegion().front());
978 builder.setInsertionPointAfter(ifOp);
979 builder.create<scf::YieldOp>(loc, ifOp.getResults());
1326 scf::IfOp ifOp = rewriter.create<scf::IfOp>(loc, bufferType, cond,
1329 rewriter.setInsertionPointToStart(&ifOp.getThenRegion().front());
1372 rewriter.setInsertionPointToStart(&ifOp.getElseRegion().front());
1376 rewriter.setInsertionPointAfter(ifOp);
1377 buffer = ifOp.getResult(0);