Lines Matching refs:LShape

1319     ShapeInfo LShape(MatMul->getArgOperand(2), MatMul->getArgOperand(3));  in lowerDotProduct()  local
1322 if (LShape.NumRows != 1 || RShape.NumColumns != 1) // not a dot product in lowerDotProduct()
1394 auto LHSCost = GetCostForArg(LHS, LShape.NumColumns); in lowerDotProduct()
1406 (LShape.NumColumns - 1) + in lowerDotProduct()
1408 (LShape.NumColumns); in lowerDotProduct()
1649 ShapeInfo LShape(MatMul->getArgOperand(2), MatMul->getArgOperand(3)); in isFusionProfitable() local
1652 const unsigned R = LShape.NumRows; in isFusionProfitable()
1654 const unsigned M = LShape.NumColumns; in isFusionProfitable()
1689 void createTiledLoops(CallInst *MatMul, Value *LPtr, ShapeInfo LShape, in createTiledLoops() argument
1694 TileInfo TI(LShape.NumRows, RShape.NumColumns, LShape.NumColumns, TileSize); in createTiledLoops()
1723 loadMatrix(LPtr, {}, false, LShape, TI.RowLoop.Index, TI.KLoop.Index, in createTiledLoops()
1733 Store->isVolatile(), {LShape.NumRows, RShape.NumColumns}, in createTiledLoops()
1743 unsigned InnerLoopUnrollCount = std::min(10u, LShape.NumColumns / TileSize); in createTiledLoops()
1756 ShapeInfo LShape(MatMul->getArgOperand(2), MatMul->getArgOperand(3)); in emitSIMDTiling() local
1759 const unsigned R = LShape.NumRows; in emitSIMDTiling()
1761 const unsigned M = LShape.NumColumns; in emitSIMDTiling()
1769 createTiledLoops(MatMul, APtr, LShape, BPtr, RShape, Store); in emitSIMDTiling()
1782 LShape, Builder.getInt64(I), Builder.getInt64(K), in emitSIMDTiling()
1833 ShapeInfo LShape(MatMul->getArgOperand(2), MatMul->getArgOperand(3)); in LowerMatrixMultiplyFused() local
1835 const unsigned R = LShape.NumRows; in LowerMatrixMultiplyFused()
1836 const unsigned M = LShape.NumColumns; in LowerMatrixMultiplyFused()
1915 ShapeInfo LShape(MatMul->getArgOperand(2), MatMul->getArgOperand(3)); in LowerMultiply() local
1918 const MatrixTy &Lhs = getMatrix(MatMul->getArgOperand(0), LShape, Builder); in LowerMultiply()
1923 const unsigned R = LShape.NumRows; in LowerMultiply()
1925 assert(LShape.NumColumns == RShape.NumRows); in LowerMultiply()