Lines Matching refs:LShape

1338     ShapeInfo LShape(MatMul->getArgOperand(2), MatMul->getArgOperand(3));  in lowerDotProduct()  local
1341 if (LShape.NumRows != 1 || RShape.NumColumns != 1) // not a dot product in lowerDotProduct()
1430 InstructionCost OpCost = GetCostForArg(Op, LShape.NumColumns); in lowerDotProduct()
1450 (LShape.NumColumns - 1) + in lowerDotProduct()
1452 (LShape.NumColumns); in lowerDotProduct()
1696 ShapeInfo LShape(MatMul->getArgOperand(2), MatMul->getArgOperand(3)); in isFusionProfitable() local
1699 const unsigned R = LShape.NumRows; in isFusionProfitable()
1701 const unsigned M = LShape.NumColumns; in isFusionProfitable()
1736 void createTiledLoops(CallInst *MatMul, Value *LPtr, ShapeInfo LShape, in createTiledLoops() argument
1741 TileInfo TI(LShape.NumRows, RShape.NumColumns, LShape.NumColumns, TileSize); in createTiledLoops()
1770 loadMatrix(LPtr, {}, false, LShape, TI.RowLoop.Index, TI.KLoop.Index, in createTiledLoops()
1780 Store->isVolatile(), {LShape.NumRows, RShape.NumColumns}, in createTiledLoops()
1790 unsigned InnerLoopUnrollCount = std::min(10u, LShape.NumColumns / TileSize); in createTiledLoops()
1803 ShapeInfo LShape(MatMul->getArgOperand(2), MatMul->getArgOperand(3)); in emitSIMDTiling() local
1806 const unsigned R = LShape.NumRows; in emitSIMDTiling()
1808 const unsigned M = LShape.NumColumns; in emitSIMDTiling()
1816 createTiledLoops(MatMul, APtr, LShape, BPtr, RShape, Store); in emitSIMDTiling()
1829 LShape, Builder.getInt64(I), Builder.getInt64(K), in emitSIMDTiling()
1882 ShapeInfo LShape(MatMul->getArgOperand(2), MatMul->getArgOperand(3)); in LowerMatrixMultiplyFused() local
1884 const unsigned R = LShape.NumRows; in LowerMatrixMultiplyFused()
1885 const unsigned M = LShape.NumColumns; in LowerMatrixMultiplyFused()
2013 ShapeInfo LShape(MatMul->getArgOperand(2), MatMul->getArgOperand(3)); in LowerMultiply() local
2016 const MatrixTy &Lhs = getMatrix(MatMul->getArgOperand(0), LShape, Builder); in LowerMultiply()
2021 const unsigned R = LShape.NumRows; in LowerMultiply()
2023 assert(LShape.NumColumns == RShape.NumRows); in LowerMultiply()