Lines Matching defs:lbs
688 OpBuilder &builder, Location loc, ValueRange lbs, ValueRange ubs,
692 assert(lbs.size() == ubs.size() &&
694 assert(lbs.size() == steps.size() &&
698 if (lbs.empty()) {
713 loops.reserve(lbs.size());
714 ivs.reserve(lbs.size());
717 for (unsigned i = 0, e = lbs.size(); i < e; ++i) {
719 currentLoc, lbs[i], ubs[i], steps[i], currentIterArgs,
761 OpBuilder &builder, Location loc, ValueRange lbs, ValueRange ubs,
765 return buildLoopNest(builder, loc, lbs, ubs, steps, std::nullopt,
1318 ArrayRef<OpFoldResult> lbs, ArrayRef<OpFoldResult> ubs,
1324 dispatchIndexOpFoldResults(lbs, dynamicLbs, staticLbs);
1358 SmallVector<Type>(lbs.size(), b.getIndexType()),
1379 SmallVector<OpFoldResult> lbs(numLoops, b.getIndexAttr(0));
1381 build(b, result, lbs, ubs, steps, outputs, mapping, bodyBuilderFn);
1384 // Checks if the lbs are zeros and steps are ones.