Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DLowerMatrixIntrinsics.cpp1188 ShapeInfo LShape(MatMul->getArgOperand(2), MatMul->getArgOperand(3)); in isFusionProfitable() local
1191 const unsigned R = LShape.NumRows; in isFusionProfitable()
1193 const unsigned M = LShape.NumColumns; in isFusionProfitable()
1227 void createTiledLoops(CallInst *MatMul, Value *LPtr, ShapeInfo LShape, in createTiledLoops() argument
1233 TileInfo TI(LShape.NumRows, RShape.NumColumns, LShape.NumColumns, TileSize); in createTiledLoops()
1261 MatrixTy A = loadMatrix(LPtr, {}, false, LShape, TI.CurrentRow, TI.CurrentK, in createTiledLoops()
1269 Store->isVolatile(), {LShape.NumRows, RShape.NumColumns}, in createTiledLoops()
1279 unsigned InnerLoopUnrollCount = std::min(10u, LShape.NumColumns / TileSize); in createTiledLoops()
1292 ShapeInfo LShape(MatMul->getArgOperand(2), MatMul->getArgOperand(3)); in emitSIMDTiling() local
1295 const unsigned R = LShape.NumRows; in emitSIMDTiling()
[all …]