)]}'
{
  "commit": "3725acd3d64d0a9014718d44f0b795b883b64374",
  "tree": "22a091e2e6b17d5be05e9526c63094bd78fa83b8",
  "parents": [
    "465a214a7abcbcf0c85e53f06317a3d3174d6be0"
  ],
  "author": {
    "name": "MaheshRavishankar",
    "email": "1663364+MaheshRavishankar@users.noreply.github.com",
    "time": "Mon Sep 25 16:07:59 2023 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Sep 25 23:07:59 2023 +0000"
  },
  "message": "[Flow] Fixed dropped dim computations to handle some ambiguous cases. (#15035)\n\nThe rank-reduced version of `flow.dispatch.tensor.load/store`, suffers\nfrom the same issue that upstream `tensor.extract_slice/insert_slice`\nsuffers from. The dropped dims computation is inherently ambiguous. This\nis ongoing work (see\nhttps://github.com/openxla/iree/pull/14851). Here once the number of\ndropped dimensions have been found (while iterating from outer to inner)\nno other dimensions need to be dropped.\n\nFixes #15016",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "62547e864ca7fdbcdb106ed11b1d11fd16369b77",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/Flow/IR/FlowOps.cpp",
      "new_id": "a5925f4aeaae122bc371e78ae61ae940afed8085",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/Flow/IR/FlowOps.cpp"
    },
    {
      "type": "modify",
      "old_id": "6f579c1513f8b3b2b6c78ea3b6755d4454678c68",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/Flow/IR/test/tensor_folding.mlir",
      "new_id": "be71444f410e63be52812d1c5d32a31b58a4eba2",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/Flow/IR/test/tensor_folding.mlir"
    }
  ]
}
