Lines Matching defs:ivs
294 [&](OpBuilder &b, Location loc, ValueRange ivs, ValueRange iterArgs) {
302 return bodyBuilderFn(b, loc, ivs, operandValuesToUse);
344 [&](OpBuilder &b, Location loc, ValueRange ivs) {
345 bodyBuilderFn(b, loc, ivs,
395 [&](OpBuilder &b, Location loc, ValueRange ivs) {
396 ivStorage.append(ivs.begin(), ivs.end());
504 SmallVector<Value, 8> lbsStorage, ubsStorage, stepsStorage, ivs;
506 ivs.reserve(numLoops);
525 [&](OpBuilder &b, Location loc, ValueRange ivs) {
526 bodyBuilderFn(b, loc, ivs, linalgOp->getOperands());
528 ivs);
530 assert(ivs.size() == iteratorTypes.size() && "did not generate enough loops");
685 ArrayRef<OpFoldResult> ivs,
691 offsets.push_back(isTiled ? ivs[idxIvs++] : b.getIndexAttr(0));
753 ValueRange valuesToTile, ArrayRef<OpFoldResult> ivs,
757 assert(ivs.size() == static_cast<size_t>(llvm::count_if(
760 "expected as many ivs as non-zero sizes");
765 computeTileOffsets(builder, loc, ivs, tileSizes);
805 ArrayRef<OpFoldResult> ivs,
810 computeAllSliceParameters(builder, loc, linalgOp, valuesToTile, ivs,