Searched refs:fusedIndexMaps (Results 1 – 2 of 2) sorted by relevance
151 SmallVector<AffineMap> fusedIndexMaps = prod.getIndexingMapsArray(); in matchAndRewrite() local153 fusedIndexMaps.push_back(fusedIndexMaps.back()); // mimic other in matchAndRewrite()157 rewriter.getAffineMapArrayAttr(fusedIndexMaps), prod.iterator_types(), in matchAndRewrite()
264 SmallVector<AffineMap> fusedIndexMaps; in fuseElementwiseOpsImpl() local267 fusedIndexMaps.reserve(producer->getNumOperands() + in fuseElementwiseOpsImpl()277 fusedIndexMaps.push_back(consumer.getTiedIndexingMap(opOperand)); in fuseElementwiseOpsImpl()289 fusedIndexMaps.push_back(map); in fuseElementwiseOpsImpl()300 fusedIndexMaps.push_back(map); in fuseElementwiseOpsImpl()307 fusedIndexMaps.push_back(consumer.getTiedIndexingMap(opOperand)); in fuseElementwiseOpsImpl()311 fusedIndexMaps.push_back(consumer.getTiedIndexingMap(opOperand)); in fuseElementwiseOpsImpl()1534 SmallVector<AffineMap> fusedIndexMaps; in matchAndRewrite() local1537 fusedIndexMaps.reserve(genericOp.getNumInputsAndOutputs()); in matchAndRewrite()1552 if (!inversePermutation(concatAffineMaps(fusedIndexMaps))) { in matchAndRewrite()[all …]