)]}'
{
  "commit": "896d63ca848d188957b0193a946e8c00f62e906a",
  "tree": "10cef5217e2ced0bbccc9906066ee8cace6d3f34",
  "parents": [
    "4e8842490c41f519aaa4fa0c34ae65700eb3a27a"
  ],
  "author": {
    "name": "Jerry Wu",
    "email": "cheyuw@google.com",
    "time": "Thu Sep 22 19:31:59 2022 +0000"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Sep 22 15:31:59 2022 -0400"
  },
  "message": "Add new aggressive fusion heuristics to DispatchLinalgOnTensorsPass (#10472)\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4a8f212fe94c4a98f3e0d2c43d3e03833fa56423",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/Flow/Transforms/DispatchLinalgOnTensors.cpp",
      "new_id": "2ab384c2ff03c763a3ac768a8d13ed70fe1677e9",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/Flow/Transforms/DispatchLinalgOnTensors.cpp"
    },
    {
      "type": "modify",
      "old_id": "616b9642d83dd639d3c7aac2642652c1e7df1b56",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/Flow/Transforms/FusionUtils.cpp",
      "new_id": "a88811056c764b1990138ffb79dd563b1c7bbd1e",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/Flow/Transforms/FusionUtils.cpp"
    },
    {
      "type": "modify",
      "old_id": "245ad754cb7aed99eb35ccf804141bd790a2f6f8",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/Flow/Transforms/FusionUtils.h",
      "new_id": "2f1b5f40bf23bd3f4f22ac69f70e86e315c7effb",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/Flow/Transforms/FusionUtils.h"
    },
    {
      "type": "modify",
      "old_id": "a5017fd3164581a4d9dc57eec497f3341654a1cf",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/Flow/Transforms/Passes.cpp",
      "new_id": "11ffd5e973611cfc8099c05386b10a7b6f735361",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/Flow/Transforms/Passes.cpp"
    },
    {
      "type": "modify",
      "old_id": "adf7ab7e6e56510130f0813e8747f2393be42f22",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/Flow/Transforms/Passes.h",
      "new_id": "71a122688608be0f4c72a27043190e51f637909b",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/Flow/Transforms/Passes.h"
    },
    {
      "type": "modify",
      "old_id": "d68df0df1663d4ce35647a36d44f8bc2c081c197",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/Flow/Transforms/Passes.td",
      "new_id": "3c4f6f8b4d236262b8f3294214b55e3cbc49208b",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/Flow/Transforms/Passes.td"
    },
    {
      "type": "modify",
      "old_id": "e01d0d7b541f1cf5152f7b884773f1f7d3124afd",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/Flow/Transforms/test/BUILD",
      "new_id": "abbe41635a293bc576736abe002cc2aa831338da",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/Flow/Transforms/test/BUILD"
    },
    {
      "type": "modify",
      "old_id": "d033ea3945c3678b82df758ec4a880ac70e0904b",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/Flow/Transforms/test/CMakeLists.txt",
      "new_id": "e5cce098c2a7e7510efb48f8e9a09867706d52c1",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/Flow/Transforms/test/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "43651b46c1cbad99e561c68ccf8c46993ae7f92c",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/Flow/Transforms/test/dispatch_linalg_on_tensors.mlir",
      "new_id": "89cd23e96e14de6e6ea727fe4f6f95d6a0ea8a83",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/Flow/Transforms/test/dispatch_linalg_on_tensors.mlir"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5ffa94cc371d7b6b37df7898ad12f2a40453602d",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/Flow/Transforms/test/dispatch_linalg_on_tensors_aggressive_fusion.mlir"
    },
    {
      "type": "modify",
      "old_id": "ef08d5b0fd3ffd535e486a45d2cc1e1a88330a33",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/Flow/Transforms/test/dispatch_linalg_on_tensors_fusion.mlir",
      "new_id": "e17cd08469b5c7faaad7b911dbec5e8a468aff59",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/Flow/Transforms/test/dispatch_linalg_on_tensors_fusion.mlir"
    },
    {
      "type": "modify",
      "old_id": "a552edd51e9bca23a926dcc22239fab86a46f924",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/Flow/Transforms/test/dispatch_linalg_on_tensors_fusion_reduction_broadcast_elementwise.mlir",
      "new_id": "2095fe499dd380f0cd94c683bb97d254bf8b3be8",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/Flow/Transforms/test/dispatch_linalg_on_tensors_fusion_reduction_broadcast_elementwise.mlir"
    }
  ]
}
