D | VectorTransforms.cpp | 1705 auto infer = [](MapList m) { return AffineMap::inferFromExprList(m); }; in matchAndRewrite() local 1717 if (maps == infer({{m, k}, {k, n}, {m, n}})) { in matchAndRewrite() 1721 } else if (maps == infer({{m, k}, {n, k}, {m, n}})) { in matchAndRewrite() 1726 } else if (maps == infer({{k, m}, {k, n}, {m, n}})) { in matchAndRewrite() 1729 } else if (maps == infer({{k, m}, {n, k}, {m, n}})) { in matchAndRewrite() 1733 } else if (maps == infer({{m, k}, {k, n}, {n, m}})) { in matchAndRewrite() 1739 } else if (maps == infer({{m, k}, {n, k}, {n, m}})) { in matchAndRewrite() 1745 } else if (maps == infer({{k, m}, {k, n}, {n, m}})) { in matchAndRewrite() 1749 } else if (maps == infer({{k, m}, {n, k}, {n, m}})) { in matchAndRewrite() 1763 if (maps == infer({{m, n}, {n}, {m}})) { in matchAndRewrite() [all …]
|