Lines Matching refs:TileSize
58 static cl::opt<unsigned> TileSize( variable
1416 TileInfo TI(LShape.NumRows, RShape.NumColumns, LShape.NumColumns, TileSize); in createTiledLoops()
1426 FixedVectorType::get(MatMul->getType()->getScalarType(), TileSize); in createTiledLoops()
1432 for (unsigned I = 0; I < TileSize; I++) { in createTiledLoops()
1446 {TileSize, TileSize}, EltType, Builder); in createTiledLoops()
1449 {TileSize, TileSize}, EltType, Builder); in createTiledLoops()
1465 unsigned InnerLoopUnrollCount = std::min(10u, LShape.NumColumns / TileSize); in createTiledLoops()
1490 if (TileUseLoops && (R % TileSize == 0 && C % TileSize == 0)) in emitSIMDTiling()
1494 for (unsigned J = 0; J < C; J += TileSize) in emitSIMDTiling()
1495 for (unsigned I = 0; I < R; I += TileSize) { in emitSIMDTiling()
1496 const unsigned TileR = std::min(R - I, unsigned(TileSize)); in emitSIMDTiling()
1497 const unsigned TileC = std::min(C - J, unsigned(TileSize)); in emitSIMDTiling()
1500 for (unsigned K = 0; K < M; K += TileSize) { in emitSIMDTiling()
1501 const unsigned TileM = std::min(M - K, unsigned(TileSize)); in emitSIMDTiling()