Lines Matching defs:matmulOp
32 linalg::MatmulOp matmulOp,
36 if (matmulOp.hasUserDefinedMaps()) {
38 matmulOp, "only matmul ops with non-extended semantics are supported");
41 if (!bufferization::hasTensorSemantics(matmulOp))
43 matmulOp, "only matmul ops with tensors are supported");
45 Location loc = matmulOp.getLoc();
46 Value input = matmulOp.getInputs()[transposeLHS ? 0 : 1];
64 loc, matmulOp.getResultTypes(),
65 ValueRange{transposeOp->getResult(0), matmulOp.getInputs()[1]},
66 matmulOp.getOutputs());
69 loc, matmulOp.getResultTypes(),
70 ValueRange{matmulOp.getInputs()[0], transposeOp->getResult(0)},
71 matmulOp.getOutputs());
73 rewriter.replaceOp(matmulOp, newMatmulOp);