Lines Matching refs:NumRows
228 MatrixTy(unsigned NumRows, unsigned NumColumns, Type *EltTy) in MatrixTy() argument
231 unsigned D = isColumnMajor() ? NumColumns : NumRows; in MatrixTy()
234 EltTy, isColumnMajor() ? NumRows : NumColumns))); in MatrixTy()
345 unsigned NumRows; member
350 ShapeInfo(unsigned NumRows = 0, unsigned NumColumns = 0) in ShapeInfo()
351 : NumRows(NumRows), NumColumns(NumColumns), in ShapeInfo()
354 ShapeInfo(Value *NumRows, Value *NumColumns) in ShapeInfo()
355 : ShapeInfo(cast<ConstantInt>(NumRows)->getZExtValue(), in ShapeInfo()
359 return NumRows == other.NumRows && NumColumns == other.NumColumns; in operator ==()
366 assert(NumRows == 0 || NumColumns != 0); in operator bool()
367 return NumRows != 0; in operator bool()
372 return NumRows; in getStride()
379 return NumRows; in getNumVectors()
430 SI.NumRows * SI.NumColumns && in getMatrix()
442 if (SI.NumRows == M.getNumRows() && SI.NumColumns == M.getNumColumns()) in getMatrix()
473 << SIter->second.NumRows << " " in setShapeInfo()
479 LLVM_DEBUG(dbgs() << " " << Shape.NumRows << " x " << Shape.NumColumns in setShapeInfo()
832 auto *TileTy = FixedVectorType::get(EltTy, ResultShape.NumRows * in loadMatrix()
1177 const unsigned R = LShape.NumRows; in isFusionProfitable()
1218 TileInfo TI(LShape.NumRows, RShape.NumColumns, LShape.NumColumns, TileSize); in createTiledLoops()
1254 Store->isVolatile(), {LShape.NumRows, RShape.NumColumns}, in createTiledLoops()
1280 const unsigned R = LShape.NumRows; in emitSIMDTiling()
1378 const unsigned R = LShape.NumRows; in LowerMultiply()
1380 assert(LShape.NumColumns == RShape.NumRows); in LowerMultiply()
1403 InputMatrix.isColumnMajor() ? ArgShape.NumRows : ArgShape.NumColumns; in LowerTranspose()
1405 InputMatrix.isColumnMajor() ? ArgShape.NumColumns : ArgShape.NumRows; in LowerTranspose()
1426 Result.addNumComputeOps(2 * ArgShape.NumRows * ArgShape.NumColumns), in LowerTranspose()