Lines Matching defs:NumRows

185   unsigned NumRows;
190 ShapeInfo(unsigned NumRows = 0, unsigned NumColumns = 0)
191 : NumRows(NumRows), NumColumns(NumColumns),
194 ShapeInfo(Value *NumRows, Value *NumColumns)
195 : ShapeInfo(cast<ConstantInt>(NumRows)->getZExtValue(),
199 return NumRows == other.NumRows && NumColumns == other.NumColumns;
206 assert(NumRows == 0 || NumColumns != 0);
207 return NumRows != 0;
212 return NumRows;
219 return NumRows;
223 ShapeInfo t() const { return ShapeInfo(NumColumns, NumRows); }
355 MatrixTy(unsigned NumRows, unsigned NumColumns, Type *EltTy)
358 unsigned D = isColumnMajor() ? NumColumns : NumRows;
361 EltTy, isColumnMajor() ? NumRows : NumColumns)));
549 SI.NumRows * SI.NumColumns &&
561 if (SI.NumRows == M.getNumRows() && SI.NumColumns == M.getNumColumns())
590 if (VerifyShapeInfo && (SIter->second.NumRows != Shape.NumRows ||
592 errs() << "Conflicting shapes (" << SIter->second.NumRows << "x"
593 << SIter->second.NumColumns << " vs " << Shape.NumRows << "x"
600 << SIter->second.NumRows << " "
606 LLVM_DEBUG(dbgs() << " " << Shape.NumRows << " x " << Shape.NumColumns
744 Op0, Shape0.NumRows, Shape0.NumColumns, Op0->getName() + "_t");
749 Op1, Shape1.NumRows, Shape1.NumColumns, Op1->getName() + "_t");
830 return Builder.CreateMatrixMultiply(T0, T1, Shape0.NumRows,
1183 auto *TileTy = FixedVectorType::get(EltTy, ResultShape.NumRows *
1367 if (LShape.NumRows != 1 || RShape.NumColumns != 1) // not a dot product
1728 const unsigned R = LShape.NumRows;
1770 TileInfo TI(LShape.NumRows, RShape.NumColumns, LShape.NumColumns, TileSize);
1809 Store->isVolatile(), {LShape.NumRows, RShape.NumColumns},
1835 const unsigned R = LShape.NumRows;
1913 const unsigned R = LShape.NumRows;
2050 const unsigned R = LShape.NumRows;
2052 assert(LShape.NumColumns == RShape.NumRows);
2074 InputMatrix.isColumnMajor() ? ArgShape.NumRows : ArgShape.NumColumns;
2076 InputMatrix.isColumnMajor() ? ArgShape.NumColumns : ArgShape.NumRows;
2097 Result.addNumComputeOps(2 * ArgShape.NumRows * ArgShape.NumColumns)
2284 /// If \p V is a matrix value, print its shape as NumRows x NumColumns to