)]}'
{
  "commit": "206c1f2dcaa521567c668d24dae420cf6d28b7c7",
  "tree": "0c10a31eb4b4de3d4efaac5927bba7e245f15b8c",
  "parents": [
    "903ab0a7cefec46ddade4278e6d547dc9e4598a8"
  ],
  "author": {
    "name": "Quinn Dawkins",
    "email": "quinn.dawkins@gmail.com",
    "time": "Wed Oct 02 19:51:31 2024 -0400"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Oct 02 19:51:31 2024 -0400"
  },
  "message": "[Codegen] Allow vectorizing linalg.copy ops on memrefs (#18672)\n\nThe upstream patterns for copy vectorization only support memref.copy.\r\nThis adds a pattern to first convert linalg.copy to memref.copy so the\r\nvectorization pattern can kick in for the VectorizeMemrefCopyPass.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4265919158c28c4c1d6991f5668c6a7a5df1c733",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/VectorizeMemrefCopy.cpp",
      "new_id": "b84f6cf24e8ba7f540855eaab3aaed08ecfd729f",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/VectorizeMemrefCopy.cpp"
    },
    {
      "type": "modify",
      "old_id": "9e9a4baec70ab7a3bfaf730d9ba2c125712c5f51",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/test/vectorize_memref_copy.mlir",
      "new_id": "ae0948276d4179aaf5ba101201ea482229937875",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/test/vectorize_memref_copy.mlir"
    }
  ]
}
