Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLowerMatrixIntrinsics.cpp1338 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()
[all …]