)]}'
{
  "commit": "180f5955e912a0528f664d13d6cb71610fbd2ccb",
  "tree": "2f2e7e82139e56715b00037c548c49ad1d2d77c8",
  "parents": [
    "9466b5ed0f329df70a14c9242613fde226ae8c4e"
  ],
  "author": {
    "name": "Jakub Kuderski",
    "email": "kubak@google.com",
    "time": "Wed Apr 12 11:54:29 2023 -0400"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Apr 12 15:54:29 2023 +0000"
  },
  "message": "[StableHLO][NFC] Move pointwise to linalg conversion to source file (#13044)\n\nThis moves the pointwise StableHLO op to `linalg.generic` conversion out\r\nof the common header and to the matching source file.\r\n\r\nIn addition, unify the common precondition checks code used by both\r\npointwise patterns and pull it out to a non-template function. This is\r\nto reduce the amount of duplicated code. This reduces the compilation\r\ntime of this source file from 28s to 22s on my machine.\r\n\r\nAlso clean up the moved pattern.\r\n\r\nIssue: https://github.com/openxla/iree/issues/12678",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0050085665d85dc8d3c7b534cfe456a58081c5e8",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/InputConversion/StableHLO/LegalizeToLinalgUtils.h",
      "new_id": "f33b18098bc3475b9e5621e26f5be3b1465b0b62",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/InputConversion/StableHLO/LegalizeToLinalgUtils.h"
    },
    {
      "type": "modify",
      "old_id": "2c57ef64b47b68d776fb8ed23a869909a12e7826",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/InputConversion/StableHLO/StableHLOToLinalgPointwise.cpp",
      "new_id": "378d987b5b7b68accdc397b899db9225ea9647a4",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/InputConversion/StableHLO/StableHLOToLinalgPointwise.cpp"
    }
  ]
}
