Lines Matching defs:lbs
707 // Add slices bounds on 'ivs' using maps 'lbs'/'ubs' with 'lbOperands[0]'
708 LogicalResult ret = cst->addSliceBounds(ivs, lbs, ubs, lbOperands[0]);
717 lbs.clear();
729 for (auto en : llvm::enumerate(lbs)) {
751 assert(lbs.size() == ubs.size() && !lbs.empty() && !ivs.empty() &&
752 "Unexpected number of lbs, ubs and ivs in slice");
754 for (unsigned i = 0, end = lbs.size(); i < end; ++i) {
755 AffineMap lbMap = lbs[i];
922 if (failed(sliceConstraints.addDomainFromSliceMaps(lbs, ubs, lbOperands[0])))
943 SmallVectorImpl<int64_t> *shape, std::vector<SmallVector<int64_t, 4>> *lbs,
991 if (lbs) {
992 lbs->push_back(lb);
993 assert(lbDivisors && "both lbs and lbDivisor or none");
1133 cst.addSliceBounds(sliceState->ivs, sliceState->lbs, sliceState->ubs,
1538 sliceUnion->lbs.resize(numSliceLoopIVs, AffineMap());
1543 opsA[0]->getContext(), &sliceUnion->lbs,
1609 AffineMap lbMap = slice.lbs[i];
1683 sliceState->lbs.resize(numSliceLoopIVs, AffineMap());
1689 &sliceState->lbs, &sliceState->ubs);
1748 sliceState->lbs[j] = AffineMap();
1813 if (AffineMap lbMap = sliceState->lbs[i])