Home
last modified time | relevance | path

Searched refs:TileSize (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/Transforms/Utils/
H A DMatrixUtils.h43 unsigned TileSize = -1; member
62 unsigned TileSize) in TileInfo()
64 TileSize(TileSize) {} in TileInfo()
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DMatrixUtils.cpp84 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()
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DLowerMatrixIntrinsics.cpp58 static cl::opt<unsigned> TileSize( variable
1432 for (unsigned I = 0; I < TileSize; I++) { in createTiledLoops()
1446 {TileSize, TileSize}, EltType, Builder); in createTiledLoops()
1449 {TileSize, TileSize}, EltType, Builder); 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()
[all …]
/llvm-project-15.0.7/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp2703 Value *TileSize = TileSizes[i]; in tileLoops() local
2707 Value *FloorTripCount = Builder.CreateUDiv(OrigTripCount, TileSize); in tileLoops()
2708 Value *FloorTripRem = Builder.CreateURem(OrigTripCount, TileSize); in tileLoops()
2777 Value *TileSize = TileSizes[i]; in tileLoops() local
2782 Builder.CreateSelect(FloorIsEpilogue, FloorRems[i], TileSize); in tileLoops()
/llvm-project-15.0.7/llvm/unittests/Frontend/
H A DOpenMPIRBuilderTest.cpp1437 Constant *TileSize = ConstantInt::get(Loop->getIndVarType(), APInt(32, 7)); in TEST_F() local
1439 OMPBuilder.tileLoops(DL, {Loop}, {TileSize}); in TEST_F()
1465 EXPECT_EQ(Scale->getOperand(0), TileSize); in TEST_F()
1694 int64_t TileSize) -> uint64_t { in TEST_F() argument
1709 Value *TileSizeVal = ConstantInt::get(LCTy, TileSize); in TEST_F()