)]}'
{
  "commit": "5db30c675b85e6f8632a85749ab13a4e5fb438dc",
  "tree": "111d9c8a7df7238022b33f77c88b9904c5d29c71",
  "parents": [
    "adadd033c086c2e75c62106ddfc67da619ab168e"
  ],
  "author": {
    "name": "Ben Vanik",
    "email": "ben.vanik@gmail.com",
    "time": "Mon Nov 28 23:20:02 2022 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Nov 29 07:20:02 2022 +0000"
  },
  "message": "Letting FusionOfTensorOps apply patterns forever. (#11336)\n\nThe way the patterns interact causes what is effectively folding to\r\ncount against the max iteration limit. The default of 10 is\r\ninsufficient when the input program has a lot of constants to fold.\r\nIn the future we could explore top-down traversal as an alternative.\r\n\r\nAlso added logging so when this pass fails we see something on stderr.\r\nFixes #11333.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "de17c4588ef8adb353957f76e2bf6d7d77a762d3",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/Flow/Transforms/FusionOfTensorOps.cpp",
      "new_id": "f44690334eb15c44a2691b6f0246c30b5e538e08",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/Flow/Transforms/FusionOfTensorOps.cpp"
    }
  ]
}
