)]}'
{
  "commit": "9b72b47ed63351ee5ceff4c44ccd9a71dc7dad27",
  "tree": "9872b98cd470dd4a94d9a0ff0070560d5469d10a",
  "parents": [
    "bd779e2c49cb0a3c2c6c981570a03236e7d4e930"
  ],
  "author": {
    "name": "Kirill Bobyrev",
    "email": "kbobyrev@google.com",
    "time": "Tue Jun 16 11:02:28 2020 +0200"
  },
  "committer": {
    "name": "Kirill Bobyrev",
    "email": "kbobyrev@google.com",
    "time": "Tue Jun 16 11:02:28 2020 +0200"
  },
  "message": "Revert \"[mlir][Linalg] Retire C++ MatmulOp in favor of a linalg-ods-gen\u0027d op.\"\n\nThis reverts commit 8c6c49f293fc85e14d811d772bdc9a68464d67b4.\n\nAs discussed offline, this patch breaks internal builds and tests so I\u0027m\nreverting it for now.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c510010acd0bf5fbab915579d50fdde2cab5d541",
      "old_mode": 33188,
      "old_path": "mlir/include/mlir/Dialect/Linalg/IR/LinalgNamedStructuredOpsSpec.tc",
      "new_id": "9f9b53a22011759dec72849bdbda110cac32aa8f",
      "new_mode": 33188,
      "new_path": "mlir/include/mlir/Dialect/Linalg/IR/LinalgNamedStructuredOpsSpec.tc"
    },
    {
      "type": "modify",
      "old_id": "1292344484b0a8941051e44cb501d6502b92b487",
      "old_mode": 33188,
      "old_path": "mlir/include/mlir/Dialect/Linalg/IR/LinalgStructuredOps.td",
      "new_id": "cc7eb5ce9d68ec24a043bf9fe256d158545528f9",
      "new_mode": 33188,
      "new_path": "mlir/include/mlir/Dialect/Linalg/IR/LinalgStructuredOps.td"
    },
    {
      "type": "modify",
      "old_id": "7b30646136cbd93a04dc34de17e99aa40e322d7e",
      "old_mode": 33188,
      "old_path": "mlir/lib/Conversion/LinalgToStandard/LinalgToStandard.cpp",
      "new_id": "ca6ca8b2473280cf1c7609c464175fca737a15f3",
      "new_mode": 33188,
      "new_path": "mlir/lib/Conversion/LinalgToStandard/LinalgToStandard.cpp"
    },
    {
      "type": "modify",
      "old_id": "fe2f123a00cbf841ccc21345a2cda7c204160896",
      "old_mode": 33188,
      "old_path": "mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp",
      "new_id": "e9bd082fbcae786bc0ec23d22cd5173f042a2f92",
      "new_mode": 33188,
      "new_path": "mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp"
    },
    {
      "type": "modify",
      "old_id": "56078a4a6c08f0373aa7f8d2209b635c76f98643",
      "old_mode": 33188,
      "old_path": "mlir/lib/Dialect/Linalg/Transforms/Loops.cpp",
      "new_id": "c1080ead1cf90b6fad93f12177b9aa2a890a2c0b",
      "new_mode": 33188,
      "new_path": "mlir/lib/Dialect/Linalg/Transforms/Loops.cpp"
    },
    {
      "type": "modify",
      "old_id": "cb2064602c47505612235af0e40a4d3f9b47a43d",
      "old_mode": 33188,
      "old_path": "mlir/test/Dialect/Linalg/affine.mlir",
      "new_id": "5d20b0b4e0a99a1bb8f5f196e4e960e2f7d06423",
      "new_mode": 33188,
      "new_path": "mlir/test/Dialect/Linalg/affine.mlir"
    },
    {
      "type": "modify",
      "old_id": "9cb7df05d63efe89e13869769bad46e0d314b526",
      "old_mode": 33188,
      "old_path": "mlir/test/Dialect/Linalg/canonicalize.mlir",
      "new_id": "914c7b7ce3450bc89798488a41050d496e8ad68b",
      "new_mode": 33188,
      "new_path": "mlir/test/Dialect/Linalg/canonicalize.mlir"
    },
    {
      "type": "modify",
      "old_id": "44dd268998d2c3c397e11297a8ae6fe96aeae1c5",
      "old_mode": 33188,
      "old_path": "mlir/test/Dialect/Linalg/fusion-2-level.mlir",
      "new_id": "7be54f45b4736c9694e5f53307343df3b131b250",
      "new_mode": 33188,
      "new_path": "mlir/test/Dialect/Linalg/fusion-2-level.mlir"
    },
    {
      "type": "modify",
      "old_id": "7fb5a7ab4e85a13e1d84a2560dd117ac603041f0",
      "old_mode": 33188,
      "old_path": "mlir/test/Dialect/Linalg/fusion.mlir",
      "new_id": "da6bd26ef1debb8026139c474f4c6612bd0207b8",
      "new_mode": 33188,
      "new_path": "mlir/test/Dialect/Linalg/fusion.mlir"
    },
    {
      "type": "modify",
      "old_id": "020e43da00b48a1584246dce43b7cff56138465b",
      "old_mode": 33188,
      "old_path": "mlir/test/Dialect/Linalg/loops.mlir",
      "new_id": "d1e86ba361c65fb74d616b4c5044bb1263e477e7",
      "new_mode": 33188,
      "new_path": "mlir/test/Dialect/Linalg/loops.mlir"
    },
    {
      "type": "modify",
      "old_id": "fe36755345ef2897fa903b1cb882d33b8496c16d",
      "old_mode": 33188,
      "old_path": "mlir/test/Dialect/Linalg/promote.mlir",
      "new_id": "c4c5e00c42e7937f8d72941987cee22ae151fb12",
      "new_mode": 33188,
      "new_path": "mlir/test/Dialect/Linalg/promote.mlir"
    },
    {
      "type": "modify",
      "old_id": "270a63cf86095290078ccb61181789b3bf6a7dfd",
      "old_mode": 33188,
      "old_path": "mlir/test/Dialect/Linalg/promotion_options.mlir",
      "new_id": "e6c8e2158fc3ef201a55c99bbf2202f91f4d52bc",
      "new_mode": 33188,
      "new_path": "mlir/test/Dialect/Linalg/promotion_options.mlir"
    },
    {
      "type": "modify",
      "old_id": "aaa2890060e6a2c67593e84f8ff86ea52ed89025",
      "old_mode": 33188,
      "old_path": "mlir/test/Dialect/Linalg/roundtrip.mlir",
      "new_id": "6fded85c504a892a06c3b3466bb85759001751b0",
      "new_mode": 33188,
      "new_path": "mlir/test/Dialect/Linalg/roundtrip.mlir"
    },
    {
      "type": "modify",
      "old_id": "a36adf242d6315731989a8c6258807232d26340e",
      "old_mode": 33188,
      "old_path": "mlir/test/Dialect/Linalg/tile.mlir",
      "new_id": "f55e20fe76c92b86aba59e974d2ab394406af180",
      "new_mode": 33188,
      "new_path": "mlir/test/Dialect/Linalg/tile.mlir"
    },
    {
      "type": "modify",
      "old_id": "9d86e5e3f50cd8ed363002e73cedfd2934b0a8c3",
      "old_mode": 33188,
      "old_path": "mlir/test/Dialect/Linalg/tile_parallel_reduce.mlir",
      "new_id": "bfa14570aef13deb601c275d047c74772f95a163",
      "new_mode": 33188,
      "new_path": "mlir/test/Dialect/Linalg/tile_parallel_reduce.mlir"
    },
    {
      "type": "modify",
      "old_id": "cf75ee5691d0f3f95786f716dc72c8f1e638339f",
      "old_mode": 33188,
      "old_path": "mlir/test/Dialect/Linalg/transform-patterns-matmul-to-vector.mlir",
      "new_id": "73c72ba1c6ef31a16fccbd1b091cf048a8138060",
      "new_mode": 33188,
      "new_path": "mlir/test/Dialect/Linalg/transform-patterns-matmul-to-vector.mlir"
    },
    {
      "type": "modify",
      "old_id": "f2ae0ba76ed075e74092bb7bfebeaebbe307dbc9",
      "old_mode": 33188,
      "old_path": "mlir/test/Dialect/Linalg/transform-patterns.mlir",
      "new_id": "7ea28a274e05f08d7e3da29b65756a390447d4a5",
      "new_mode": 33188,
      "new_path": "mlir/test/Dialect/Linalg/transform-patterns.mlir"
    },
    {
      "type": "modify",
      "old_id": "dd6feb96240eed32f10ea4e48f5281e67290317a",
      "old_mode": 33188,
      "old_path": "mlir/test/mlir-cpu-runner/linalg_integration_test.mlir",
      "new_id": "43641fd1ab7f01051a7e6d6b612ea9f20c7b9a86",
      "new_mode": 33188,
      "new_path": "mlir/test/mlir-cpu-runner/linalg_integration_test.mlir"
    },
    {
      "type": "modify",
      "old_id": "12e6aeef9162ff732f2a430ec957f72029460d1f",
      "old_mode": 33188,
      "old_path": "mlir/tools/mlir-linalg-ods-gen/mlir-linalg-ods-gen.cpp",
      "new_id": "c417995e67ec444694985614c246ccde45c23eeb",
      "new_mode": 33188,
      "new_path": "mlir/tools/mlir-linalg-ods-gen/mlir-linalg-ods-gen.cpp"
    }
  ]
}
