)]}'
{
  "commit": "05bbcf1385146d075829cd940a52bf06961614d0",
  "tree": "73b75d125c7f61d55ad39e4c7302076d46273077",
  "parents": [
    "929a7dad037cdffc9c36772d4d33a03b2e750406"
  ],
  "author": {
    "name": "Stella Laurenzo",
    "email": "stellaraccident@gmail.com",
    "time": "Wed Oct 16 22:12:45 2024 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Oct 16 22:12:45 2024 -0700"
  },
  "message": "Enable arithmetic optimizations as part of the stream simplification pipeline. (#18806)\n\nI ran this on some relatively large models and couldn\u0027t really discern a\r\nperformance difference at the whole model level.\r\n\r\nThis unblocks a number of latent optimizations in the pipeline.\r\nSpecifically, the compiler will now very often discover that dispatch\r\narguments are only 32bit, elide the high bits and then cast from i32 in\r\nthe dispatch.\r\n\r\nSigned-off-by: Stella Laurenzo \u003cstellaraccident@gmail.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ad88f572f376eb7dff50940d6ec3f6aac1a81bff",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/Stream/Transforms/Passes.cpp",
      "new_id": "408bb024f2f2c14765daeb2f210ae2f70c00712e",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/Stream/Transforms/Passes.cpp"
    }
  ]
}
