Lines Matching refs:indexingMaps
32 SmallVector<AffineMap> indexingMaps; in canOpOperandsBeDroppedImpl() local
36 indexingMaps.push_back(linalgOp.getTiedIndexingMap(opOperand)); in canOpOperandsBeDroppedImpl()
38 return inversePermutation(concatAffineMaps(indexingMaps)) != AffineMap(); in canOpOperandsBeDroppedImpl()
283 auto indexingMaps = linalgOp.getIndexingMapsArray(); in isConvolutionInterfaceImpl() local
287 if (llvm::any_of(indexingMaps[0].getResults(), in isConvolutionInterfaceImpl()
295 if (!indexingMaps[1].isProjectedPermutation() || in isConvolutionInterfaceImpl()
296 !indexingMaps.back().isProjectedPermutation()) in isConvolutionInterfaceImpl()
303 getPreservedDims(indexingMaps.back()); in isConvolutionInterfaceImpl()
304 llvm::SmallDenseSet<unsigned> filterDims = getPreservedDims(indexingMaps[1]); in isConvolutionInterfaceImpl()
319 for (auto outputExpr : indexingMaps.back().getResults()) { in isConvolutionInterfaceImpl()
360 for (auto filterExpr : indexingMaps[1].getResults()) { in isConvolutionInterfaceImpl()