Lines Matching refs:lbMap

652     AffineMap lbMap = lbMaps[i];  in addDomainFromSliceMaps()  local
654 assert(!lbMap || lbMap.getNumInputs() == operands.size()); in addDomainFromSliceMaps()
659 if (lbMap && ubMap && lbMap.getNumResults() == 1 && in addDomainFromSliceMaps()
661 lbMap.getResult(0) + 1 == ubMap.getResult(0) && in addDomainFromSliceMaps()
666 !lbMap.getResult(0).isa<AffineConstantExpr>()) { in addDomainFromSliceMaps()
669 AffineDimExpr result = lbMap.getResult(0).dyn_cast<AffineDimExpr>(); in addDomainFromSliceMaps()
686 if (lbMap && failed(addBound(BoundType::LB, i, lbMap, operands))) in addDomainFromSliceMaps()
964 auto lbMap = AffineMap::get(dimCount, symCount, lbExprs, context); in getLowerAndUpperBound() local
967 return {lbMap, ubMap}; in getLowerAndUpperBound()
1091 AffineMap &lbMap = (*lbMaps)[pos]; in getSliceBounds() local
1095 lbMap = AffineMap::get(numMapDims, numMapSymbols, expr); in getSliceBounds()
1109 std::tie(lbMap, ubMap) = tmpClone->getLowerAndUpperBound( in getSliceBounds()
1118 if (!lbMap || lbMap.getNumResults() > 1) { in getSliceBounds()
1123 lbMap = in getSliceBounds()
1141 LLVM_DEBUG(lbMap.dump();); in getSliceBounds()
1297 AffineMap lbMap = lbMaps[i]; in addSliceBounds() local
1299 assert(!lbMap || lbMap.getNumInputs() == operands.size()); in addSliceBounds()
1303 if (lbMap && ubMap && lbMap.getNumResults() == 1 && in addSliceBounds()
1305 lbMap.getResult(0) + 1 == ubMap.getResult(0)) { in addSliceBounds()
1306 if (failed(addBound(BoundType::EQ, pos, lbMap, operands))) in addSliceBounds()
1314 if (lbMap && lbMap.getNumResults() != 0 && ubMap && in addSliceBounds()
1316 if (failed(addBound(BoundType::LB, pos, lbMap, operands))) in addSliceBounds()