)]}'
{
  "commit": "f31cc72e2036f7d833f2a4612d3c605bd92571bd",
  "tree": "8f89f79ba3f9378c6fdbbf40462a3d0071e1310b",
  "parents": [
    "75c9e862ee8e204d4d9c67a3cbcaa782224129f3"
  ],
  "author": {
    "name": "Rob Suderman",
    "email": "rob.suderman@gmail.com",
    "time": "Fri Jan 17 09:17:37 2025 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Jan 17 09:17:37 2025 -0800"
  },
  "message": "Update resource placement and transfer for barrier operations (#19725)\n\nBarriers indicate within device blocking. The results of a barrier\r\nshould not transfer to another location, otherwise there would be a\r\ntransfer and not a barrier.\r\n\r\n---------\r\n\r\nCo-authored-by: Ben Vanik \u003cben.vanik@gmail.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4ff656c18282e626dc6920142e7c814b0730a679",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/Stream/Analysis/ResourceUsage.cpp",
      "new_id": "e8dbaae15f5dbc61f9f75aca7434089d69c8320a",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/Stream/Analysis/ResourceUsage.cpp"
    },
    {
      "type": "modify",
      "old_id": "4fb2216faeec1744c1bb896d33b37e19e2e559b1",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/Stream/Conversion/FlowToStream/test/tensor_ops.mlir",
      "new_id": "df9e5480ef90a4835576994657c23951028cd606",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/Stream/Conversion/FlowToStream/test/tensor_ops.mlir"
    },
    {
      "type": "modify",
      "old_id": "45122452d64bbd2c2bb82ab7d33b8e5b3431b0f8",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/Stream/Conversion/PatternUtils.cpp",
      "new_id": "051b6a151a35abb351cc91d06948153887b7e3ae",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/Stream/Conversion/PatternUtils.cpp"
    }
  ]
}
