)]}'
{
  "commit": "fb4782a92ff24f11b6d2cc923e0556a881bbf635",
  "tree": "8f5871401c22169182687e6d85993636400959c5",
  "parents": [
    "b1678e1e9150d67b28751c215ffdd8e16229d450"
  ],
  "author": {
    "name": "Nicolas Vasilache",
    "email": "nicolasvasilache@users.noreply.github.com",
    "time": "Thu Jan 14 21:09:49 2021 +0000"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Jan 14 16:09:49 2021 -0500"
  },
  "message": "Add basic support for fusion in dispatch region formation. (#4516)\n\nThis revision shows how to enable fusion incrementally in the context of dispatch region formation on linalg on tensors.\r\nThe dispatch pattern is temporarily modified to only apply to MatmulOp and is extended to only fuse the first producer.\r\n\r\nThis is meant to be refactored and extended in real-world scenarios, the current revision exercises proper DispatchWorkgroupOp operand and BBarg formation in the context of fusion.\r\n\r\nPiperOrigin-RevId: 351352845",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "de4338201ea5bc3050abb46c4b8a87c8d567da30",
      "old_mode": 33188,
      "old_path": "iree/compiler/Conversion/LinalgToLLVM/ConvertToLLVM2.cpp",
      "new_id": "b69c00c0abace39c363dc4b6c0345aed71669ec9",
      "new_mode": 33188,
      "new_path": "iree/compiler/Conversion/LinalgToLLVM/ConvertToLLVM2.cpp"
    },
    {
      "type": "modify",
      "old_id": "a391a83c85831ec6a81841f99e7b7b28a1574115",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/Flow/Transforms/DispatchLinalgOnTensors.cpp",
      "new_id": "8d757dab62759ebbcb082bf7a23b4df003a49f31",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/Flow/Transforms/DispatchLinalgOnTensors.cpp"
    },
    {
      "type": "modify",
      "old_id": "3b6443d532f6e99ac0dae5fe9fb3a15246e1c329",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/Flow/Transforms/test/dispatch_linalg_on_tensors.mlir",
      "new_id": "79208a04b5fe7d9944bb25e5b0260528d0a5a900",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/Flow/Transforms/test/dispatch_linalg_on_tensors.mlir"
    }
  ]
}
