Lines Matching defs:lbMap
1817 ValueRange lbOperands, AffineMap lbMap,
1820 assert(((!lbMap && lbOperands.empty()) ||
1821 lbOperands.size() == lbMap.getNumInputs()) &&
1846 AffineMapAttr::get(lbMap));
1880 auto lbMap = AffineMap::getConstantMap(lb, builder.getContext());
1882 return build(builder, result, {}, lbMap, {}, ubMap, step, iterArgs,
2141 AffineMap lbMap = getLowerBoundMapAttr().getValue();
2144 return getNumOperands() - lbMap.getNumInputs() - ubMap.getNumInputs();
2239 auto lbMap = forOp.getLowerBoundMap();
2241 auto prevLbMap = lbMap;
2244 composeAffineMapAndOperands(&lbMap, &lbOperands);
2245 canonicalizeMapAndOperands(&lbMap, &lbOperands);
2246 simplifyMinOrMaxExprWithOperands(lbMap, lbOperands, /*isMax=*/true);
2248 lbMap = removeDuplicateExprs(lbMap);
2255 if (lbMap == prevLbMap && ubMap == prevUbMap)
2258 if (lbMap != prevLbMap)
2259 forOp.setLowerBound(lbOperands, lbMap);
2450 auto lbMap = getLowerBoundMap();
2452 if (lbMap.getNumDims() != ubMap.getNumDims() ||
2453 lbMap.getNumSymbols() != ubMap.getNumSymbols())
2456 unsigned numOperands = lbMap.getNumInputs();
2457 for (unsigned i = 0, e = lbMap.getNumInputs(); i < e; i++) {
3745 AffineMap lbMap = concatMapsSameInput(lbMaps, lbGroups);
3748 AffineMapAttr::get(lbMap));