)]}'
{
  "commit": "83be5fb55134cae98746d593f4a35c1763be5d65",
  "tree": "43a44daaabd14100b888fe3551d6b75ebd50f2ca",
  "parents": [
    "92d5644c7928bc3a1e49b1be26faee76ef566e52"
  ],
  "author": {
    "name": "Ben Vanik",
    "email": "benvanik@google.com",
    "time": "Thu Nov 04 17:17:30 2021 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Nov 04 17:17:30 2021 -0700"
  },
  "message": "Adding -iree-stream-refine-usage pass. (#7537)\n\nThis adds the resource usage analysis pass using DFX to solve for\r\nusage across a whole module and a pass that applies that analyzed\r\nusage information back into the types.",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ad307dc93d8c0addc92223e6d8924dd3d60da2d4",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/Stream/Analysis/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2fbacefd63451d20fcf0463daa47308cea507d09",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/Stream/Analysis/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "46aa08d8cd5064ed34df6e9628f718ad5635c75a",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/Stream/Analysis/ResourceUsage.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c1f5aac76a01428625bc3c508a339752660072b6",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/Stream/Analysis/ResourceUsage.h"
    },
    {
      "type": "modify",
      "old_id": "3325787f6364ae809d826910295c5f5bb1a36e48",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/Stream/Transforms/BUILD",
      "new_id": "c3d8fe1be6c7f15024643a2875965fa25b5682f5",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/Stream/Transforms/BUILD"
    },
    {
      "type": "modify",
      "old_id": "14ebef46738be4c1f4b393b15ee88d38653b1984",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/Stream/Transforms/CMakeLists.txt",
      "new_id": "91f94702f981d6f6040da0d0c7a44150e3738df4",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/Stream/Transforms/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "9f648e5c93ea74c6c48fa3069c276944baa2fd27",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/Stream/Transforms/Passes.cpp",
      "new_id": "49da4e68b540081f44ca9bb34be3bb4fb87734eb",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/Stream/Transforms/Passes.cpp"
    },
    {
      "type": "modify",
      "old_id": "4346b7165110d2ebbb48daec8562dea6c9794660",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/Stream/Transforms/Passes.h",
      "new_id": "8f6981899385904cc4ffcce8c8570d4b6227a939",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/Stream/Transforms/Passes.h"
    },
    {
      "type": "modify",
      "old_id": "0273a3915e8a33342ee376746d280fb432eeafbb",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/Stream/Transforms/Passes.td",
      "new_id": "a9c9701100ec71171b7940534b5526e1b3574a20",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/Stream/Transforms/Passes.td"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d35a7d2f1bc1b0c465efb3e1c42b71579e241bb4",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/Stream/Transforms/RefineUsage.cpp"
    },
    {
      "type": "modify",
      "old_id": "dbf3f58eecbaedcdfdfd4964421c2b32b109635a",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/Stream/Transforms/test/BUILD",
      "new_id": "16765b22e3d7ddf3add1469fc3cf6b3e94055df7",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/Stream/Transforms/test/BUILD"
    },
    {
      "type": "modify",
      "old_id": "ba24858db50acad5c2186eccee5b156a6064db99",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/Stream/Transforms/test/CMakeLists.txt",
      "new_id": "3317a4da47fae6e5fd0bc6158b00f2c6a635d595",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/Stream/Transforms/test/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0447af573d5b68f8f2c090dcecc83b7b00c8acf4",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/Stream/Transforms/test/refine_usage.mlir"
    },
    {
      "type": "modify",
      "old_id": "5c401727c5a4881dec24f587c90a374416af7eec",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/Util/Analysis/Explorer.cpp",
      "new_id": "5e426ceca7cab22873f5f759fbd56ca8181b5b0b",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/Util/Analysis/Explorer.cpp"
    }
  ]
}
