)]}'
{
  "commit": "8f6166c80e6d349c02b72b46bea2dc274aed2ed2",
  "tree": "f7e99f646b2b009669e276a41d353e78997dfdc0",
  "parents": [
    "50c851276008bcb2f2bb39dd98596d5e6aa7e245"
  ],
  "author": {
    "name": "Ben Vanik",
    "email": "ben.vanik@gmail.com",
    "time": "Thu Feb 29 18:35:15 2024 -0800"
  },
  "committer": {
    "name": "Ben Vanik",
    "email": "ben.vanik@gmail.com",
    "time": "Mon Jul 29 20:32:21 2024 -0700"
  },
  "message": "Making MaterializeResourceCaches support multiple devices.\nThis will fail on cases where a query can\u0027t be tracked to a single\ndevice but it\u0027s possible in the future to hoist/propagate across\nCFG edges before running this pass such that it doesn\u0027t happen. Today\nwe inline most things and don\u0027t deduplicate functions so it\u0027ll be\nrare that we end up being unable to memoize. Hopefully.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9761580ac94aeff9c941ba846743a8563fd9cd0c",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/HAL/Transforms/MaterializeResourceCaches.cpp",
      "new_id": "de22093e4e2952b759bff3c581d2e6d6b7679807",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/HAL/Transforms/MaterializeResourceCaches.cpp"
    },
    {
      "type": "modify",
      "old_id": "2068a8777b523753ab7196c1f36ff9f53827b4d4",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/HAL/Transforms/MemoizeDeviceQueries.cpp",
      "new_id": "096b7bf643c49a78f23a09e9be39964f6864d2f9",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/HAL/Transforms/MemoizeDeviceQueries.cpp"
    },
    {
      "type": "modify",
      "old_id": "3cb5f7606716c40d142482f5edbda81da33010c1",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/HAL/Transforms/test/materialize_resource_caches.mlir",
      "new_id": "4e562f63f72c74af52147cd5de3cd9b1ad816048",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/HAL/Transforms/test/materialize_resource_caches.mlir"
    },
    {
      "type": "modify",
      "old_id": "65ad8c9c20320636edad930492757bd9cf730c21",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/VM/Transforms/GlobalInitialization.cpp",
      "new_id": "871087cbe74f8466fffec8625cf479156b124f59",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/VM/Transforms/GlobalInitialization.cpp"
    }
  ]
}
