Lines Matching defs:indexingMaps
117 /// 3. For each operand (i.e. for each map in `indexingMaps`), perform packing
120 /// `map.getNumDims()` for every map in `indexingMaps`.
122 /// Update `indexingMaps` and `iteratorTypes` inplace as one step of the update.
149 packLinalgMetadataOnce(SmallVectorImpl<AffineMap> &indexingMaps,
156 indexingMaps.size(), std::nullopt);
158 for (int64_t operandIdx = 0, e = indexingMaps.size(); operandIdx < e;
160 AffineMap map = indexingMaps[operandIdx];
190 indexingMaps = newMaps;
488 SmallVector<AffineMap> indexingMaps = linalgOp.getIndexingMapsArray();
492 llvm::interleaveComma(indexingMaps, DBGS() << "maps: "); DBGSNL();
510 packLinalgMetadataOnce(indexingMaps, iteratorTypes, i);
519 llvm::interleaveComma(indexingMaps, DBGS() << "maps: "); DBGSNL();
582 linalgOp.getLoc(), inits.getTypes(), inputs, inits, indexingMaps,
655 SmallVector<AffineMap> indexingMaps = linalgOp.getIndexingMapsArray();
656 indexingMaps[linalgOp.getIndexingMapIndex(&opOperand)] = transposedMap;
668 /*indexingMaps=*/indexingMaps,