)]}'
{
  "commit": "acc35586e5ea626cedc781ce78813de4e6b6ebea",
  "tree": "8268c9a4cceeff1fd5ab6d8af8a2184bd0165914",
  "parents": [
    "13e6b7ea369945c63e5a0c9eadf56b716e81c40e"
  ],
  "author": {
    "name": "Quinn Dawkins",
    "email": "quinn.dawkins@gmail.com",
    "time": "Mon Jul 08 12:45:39 2024 -0400"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Jul 08 12:45:39 2024 -0400"
  },
  "message": "[GlobalOpt] Refactor RaiseSpecialOps to use patterns (#17812)\n\nThis pass had grown in a strange way by having the rewrites separate\r\nfrom the matching. This refactors the pass to use pattern rewrites to be\r\nmore in line with other passes.\r\n\r\nThis patch is mostly NFC, but also now allows for composition of things\r\nlike extf folding and transpose folding.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "75109b43eb19d1ccdfafff317e5ceaa84cf723ce",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/GlobalOptimization/RaiseSpecialOps.cpp",
      "new_id": "4b723db78c9b89033e18c792d3bc4c15a9284a66",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/GlobalOptimization/RaiseSpecialOps.cpp"
    }
  ]
}
