)]}'
{
  "commit": "b00b12fb6bdd301a85c15f084fccdfd275e0b64a",
  "tree": "9cc7663b709c218e7ce11300d1100f3aeebd35be",
  "parents": [
    "a3b522fe37195acf4a17b901dfd577231f135386"
  ],
  "author": {
    "name": "long.chen",
    "email": "lipracer@gmail.com",
    "time": "Wed Nov 03 07:42:42 2021 +0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Nov 02 16:42:42 2021 -0700"
  },
  "message": "Explicitly ordering transpose and reshape patterns when legalizing mhlo.dot_general\n\n1. RankReducedDotGeneral Assume batchingDims at the starting position and the parallelDims is consecutive\r\n2. after parallelDims reduce Also need to reduce rank\r\n\r\n[Solution]:\r\nmove TransposeGenericDotGeneral to the front of RankReducedDotGeneral\r\nreduce rank after reduce parallelDims\r\n\r\nFixes https://github.com/google/iree/issues/7272",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ca328153e844209097bf65cfdd711d49a6bc4e5f",
      "old_mode": 33188,
      "old_path": "iree/compiler/InputConversion/MHLO/MHLOToMHLOPreprocessing.cpp",
      "new_id": "abf39f233d133b5d4f4e1bc17f552d049541075a",
      "new_mode": 33188,
      "new_path": "iree/compiler/InputConversion/MHLO/MHLOToMHLOPreprocessing.cpp"
    },
    {
      "type": "modify",
      "old_id": "fbef414cf094f4a98b436d764c6526d97857e69d",
      "old_mode": 33188,
      "old_path": "iree/compiler/InputConversion/MHLO/test/mhlo_to_mhlo_preprocessing_canoncalize_dot_general.mlir",
      "new_id": "ee8ddf6158d18334e54fe6da8189db47c2773454",
      "new_mode": 33188,
      "new_path": "iree/compiler/InputConversion/MHLO/test/mhlo_to_mhlo_preprocessing_canoncalize_dot_general.mlir"
    },
    {
      "type": "modify",
      "old_id": "48e106fcbe886af383fa324aac732154f7d2234f",
      "old_mode": 33188,
      "old_path": "iree/test/e2e/xla_ops/dot_general.mlir",
      "new_id": "d56b98ae30fc32e6dceee87aef7591f29f1868f8",
      "new_mode": 33188,
      "new_path": "iree/test/e2e/xla_ops/dot_general.mlir"
    }
  ]
}
