)]}'
{
  "commit": "6b3def60a7680c5b1ddfbff7b377b621876e1016",
  "tree": "17ccf273e8939d458894596941e54329b2dbbda6",
  "parents": [
    "70500338aa84693b4459eaee129518201df25e77"
  ],
  "author": {
    "name": "MaheshRavishankar",
    "email": "1663364+MaheshRavishankar@users.noreply.github.com",
    "time": "Tue Aug 27 13:20:13 2024 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Aug 27 13:20:13 2024 -0700"
  },
  "message": "[mlir][DispatchCreation] Avoid cloning of index_cast operations if they are operands to the dispatch. (#18374)\n\nCloning an `index_cast` op which is already a operand to the dispatch is\r\nunnecessary. This op will need to be on the host anyway cause it\r\nrepresents the shape of the input/output tensors.\r\n\r\nFixes #18364\r\n\r\n---------\r\n\r\nSigned-off-by: MaheshRavishankar \u003cmahesh.ravishankar@gmail.com\u003e\r\nCo-authored-by: Nirvedh Meshram \u003cnirvedh@gmail.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "175f82224f2e28b3e53e49b78f68c9ce66ad1311",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/Flow/Transforms/RegionOpUtils.cpp",
      "new_id": "8ca036d33a90613dbf413418c0fc4db5c2c3bd7d",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/Flow/Transforms/RegionOpUtils.cpp"
    },
    {
      "type": "modify",
      "old_id": "3c65e7a6c8ff126d08712201ce2b962990237f31",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/DispatchCreation/test/clone_producers_into_dispatch_regions.mlir",
      "new_id": "713ae74a2fb9a54e05ac66583b2f3c2dc85b4432",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/DispatchCreation/test/clone_producers_into_dispatch_regions.mlir"
    }
  ]
}
