)]}'
{
  "commit": "ffd5ad4e401f2ca45611da31b47c39bbbd534ff7",
  "tree": "e947119d4fbcc0d8d40a56f951b6031b933b1a5c",
  "parents": [
    "ef280a4d65e68b554ee81e8bbafa176188032c5c"
  ],
  "author": {
    "name": "Kunwar Grover",
    "email": "51270680+Groverkss@users.noreply.github.com",
    "time": "Thu Sep 28 01:25:52 2023 +0530"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Sep 28 01:25:52 2023 +0530"
  },
  "message": "[Flow] Fix FuseDequantMatmul pass for multiple uses of dequant (#15045)\n\nThe fusion currently assumes dequant has only one use, which is not the\r\ncase if the result of dequant is used by two different matmuls. This\r\npatch fixes this by clone the dequant if it has multiple uses.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8be4f2fde3840c6f4b971a45a6921dd3aabbe7e6",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/Flow/Transforms/FuseDequantizationMatmul.cpp",
      "new_id": "f251be1016c5ea648868b8a558114be1e50baa83",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/Flow/Transforms/FuseDequantizationMatmul.cpp"
    },
    {
      "type": "modify",
      "old_id": "441c6f6479f79e449c510e637e7c3c5fce1f81b8",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/Flow/Transforms/test/fuse_dequantization_matmul.mlir",
      "new_id": "689263da1f532b7aa427e034857780cd22138911",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/Flow/Transforms/test/fuse_dequantization_matmul.mlir"
    }
  ]
}
