Lines Matching refs:maps

226   SmallVector<AffineMap, 4> maps;  in inferFromExprList()  local
227 maps.reserve(exprsList.size()); in inferFromExprList()
229 maps.push_back(AffineMap::get(/*dimCount=*/maxDim + 1, in inferFromExprList()
231 return maps; in inferFromExprList()
567 compressUnusedImpl(ArrayRef<AffineMap> maps, in compressUnusedImpl() argument
569 if (maps.empty()) in compressUnusedImpl()
572 allExprs.reserve(maps.size() * maps.front().getNumResults()); in compressUnusedImpl()
573 unsigned numDims = maps.front().getNumDims(), in compressUnusedImpl()
574 numSymbols = maps.front().getNumSymbols(); in compressUnusedImpl()
575 for (auto m : maps) { in compressUnusedImpl()
581 AffineMap::get(numDims, numSymbols, allExprs, maps.front().getContext())); in compressUnusedImpl()
586 res.reserve(maps.size()); in compressUnusedImpl()
587 for (auto m : maps) { in compressUnusedImpl()
596 SmallVector<AffineMap> mlir::compressUnusedDims(ArrayRef<AffineMap> maps) { in compressUnusedDims() argument
597 return compressUnusedImpl(maps, in compressUnusedDims()
629 SmallVector<AffineMap> mlir::compressUnusedSymbols(ArrayRef<AffineMap> maps) { in compressUnusedSymbols() argument
631 maps, [](AffineMap m) { return compressUnusedSymbols(m); }); in compressUnusedSymbols()
698 AffineMap mlir::concatAffineMaps(ArrayRef<AffineMap> maps) { in concatAffineMaps() argument
700 for (auto m : maps) in concatAffineMaps()
704 for (auto m : maps) { in concatAffineMaps()
712 maps.front().getContext()); in concatAffineMaps()
720 llvm::SmallBitVector mlir::getUnusedDimsBitVector(ArrayRef<AffineMap> maps) { in getUnusedDimsBitVector() argument
721 unsigned numDims = maps[0].getNumDims(); in getUnusedDimsBitVector()
723 for (const auto &m : maps) { in getUnusedDimsBitVector()