Searched refs:LShape (Results 1 – 1 of 1) sorted by relevance
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/ |
| H A D | LowerMatrixIntrinsics.cpp | 1495 ShapeInfo LShape(MatMul->getArgOperand(2), MatMul->getArgOperand(3)); in isFusionProfitable() local 1498 const unsigned R = LShape.NumRows; in isFusionProfitable() 1500 const unsigned M = LShape.NumColumns; in isFusionProfitable() 1535 void createTiledLoops(CallInst *MatMul, Value *LPtr, ShapeInfo LShape, in createTiledLoops() argument 1540 TileInfo TI(LShape.NumRows, RShape.NumColumns, LShape.NumColumns, TileSize); in createTiledLoops() 1569 loadMatrix(LPtr, {}, false, LShape, TI.RowLoop.Index, TI.KLoop.Index, in createTiledLoops() 1579 Store->isVolatile(), {LShape.NumRows, RShape.NumColumns}, in createTiledLoops() 1589 unsigned InnerLoopUnrollCount = std::min(10u, LShape.NumColumns / TileSize); in createTiledLoops() 1602 ShapeInfo LShape(MatMul->getArgOperand(2), MatMul->getArgOperand(3)); in emitSIMDTiling() local 1605 const unsigned R = LShape.NumRows; in emitSIMDTiling() [all …]
|