Searched refs:TileSize (Results 1 – 4 of 4) sorted by relevance
| /openbsd-src/gnu/llvm/llvm/include/llvm/Transforms/Utils/ |
| H A D | MatrixUtils.h | 43 unsigned TileSize = -1; member 62 unsigned TileSize) in TileInfo() 64 TileSize(TileSize) {} in TileInfo()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/ |
| H A D | MatrixUtils.cpp | 84 CreateLoop(Start, End, B.getInt64(NumColumns), B.getInt64(TileSize), in CreateTiledLoops() 89 B.getInt64(TileSize), "rows", B, DTU, RowLoopInfo, LI); in CreateTiledLoops() 94 B.getInt64(TileSize), "inner", B, DTU, KLoopInfo, LI); in CreateTiledLoops()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/ |
| H A D | LowerMatrixIntrinsics.cpp | 60 static cl::opt<unsigned> TileSize( variable 1540 TileInfo TI(LShape.NumRows, RShape.NumColumns, LShape.NumColumns, TileSize); in createTiledLoops() 1550 FixedVectorType::get(MatMul->getType()->getScalarType(), TileSize); in createTiledLoops() 1556 for (unsigned I = 0; I < TileSize; I++) { in createTiledLoops() 1570 {TileSize, TileSize}, EltType, Builder); in createTiledLoops() 1573 {TileSize, TileSize}, EltType, Builder); in createTiledLoops() 1589 unsigned InnerLoopUnrollCount = std::min(10u, LShape.NumColumns / TileSize); in createTiledLoops() 1614 if (TileUseLoops && (R % TileSize == 0 && C % TileSize == 0)) in emitSIMDTiling() 1618 for (unsigned J = 0; J < C; J += TileSize) in emitSIMDTiling() 1619 for (unsigned I = 0; I < R; I += TileSize) { in emitSIMDTiling() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Frontend/OpenMP/ |
| H A D | OMPIRBuilder.cpp | 2792 Value *TileSize = TileSizes[i]; in tileLoops() local 2796 Value *FloorTripCount = Builder.CreateUDiv(OrigTripCount, TileSize); in tileLoops() 2797 Value *FloorTripRem = Builder.CreateURem(OrigTripCount, TileSize); in tileLoops() 2866 Value *TileSize = TileSizes[i]; in tileLoops() local 2871 Builder.CreateSelect(FloorIsEpilogue, FloorRems[i], TileSize); in tileLoops()
|