Lines Matching defs:whileOp

340   scf::WhileOp whileOp = builder.create<scf::WhileOp>(
345 builder.createBlock(&whileOp.getBefore(), {}, types, {loc, loc});
354 builder.createBlock(&whileOp.getAfter(), {}, types, {loc, loc});
379 builder.setInsertionPointAfter(whileOp);
380 builder.create<func::ReturnOp>(loc, whileOp.getResult(0));
395 scf::WhileOp whileOp =
399 builder.createBlock(&whileOp.getBefore(), {}, {i.getType()}, {loc});
415 builder.createBlock(&whileOp.getAfter(), {}, {i.getType()}, {loc});
420 i = whileOp.getResult(0);
422 builder.setInsertionPointAfter(whileOp);
428 return std::make_pair(whileOp.getResult(0), compareEq);
603 scf::WhileOp whileOp = builder.create<scf::WhileOp>(loc, types, operands);
606 Block *before = builder.createBlock(&whileOp.getBefore(), {}, types,
614 builder.createBlock(&whileOp.getAfter(), {}, types, {loc, loc, loc, loc});
680 // Return for the whileOp.
685 builder.setInsertionPointAfter(whileOp);
686 builder.create<func::ReturnOp>(loc, whileOp.getResult(2));
806 scf::WhileOp whileOp = builder.create<scf::WhileOp>(
811 Block *before = builder.createBlock(&whileOp.getBefore(), {}, types, locs);
821 Block *after = builder.createBlock(&whileOp.getAfter(), {}, types, locs);
1129 scf::WhileOp whileOp =
1134 builder.createBlock(&whileOp.getBefore(), {}, types, {loc, loc});
1146 builder.createBlock(&whileOp.getAfter(), {}, types, {loc, loc});
1214 builder.setInsertionPointAfter(whileOp);
1335 scf::WhileOp whileOp =
1339 Block *before = rewriter.createBlock(&whileOp.getBefore(), {},
1349 Block *after = rewriter.createBlock(&whileOp.getAfter(), {},
1354 rewriter.setInsertionPointAfter(whileOp);
1355 capacity = whileOp.getResult(0);