)]}'
{
  "commit": "caacf6c8015b4344b2d9b4a82c2fddc015693831",
  "tree": "4996db5ba50ae18f966af5f303e9afe0474c7e90",
  "parents": [
    "bb5f2f5c32fac1c8b95c00f119f24e8866421096"
  ],
  "author": {
    "name": "Benoit Jacob",
    "email": "jacob.benoit.1@gmail.com",
    "time": "Mon Oct 07 09:29:09 2024 -0400"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Oct 07 09:29:09 2024 -0400"
  },
  "message": "Honor narrow dims in GPUMaterializeEncoding (#18622)\n\nThis in particular implements honoring narrow M, N dimensions. But it\u0027s\r\nalso replacing hard-coded unrolling factors with a general heuristic\r\nproducing the same values. If nothing else, it documents the rationale\r\nbehind the current values and gives clues to generalize to other cases\r\nand to try other variations for higher performance.\r\n\r\n---------\r\n\r\nSigned-off-by: Benoit Jacob \u003cjacob.benoit.1@gmail.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ca8cfc44d39170cdf1cb28ca9fab461654935763",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/GPU/GPUMaterializeEncoding.cpp",
      "new_id": "5f0d60660b845eca457f8b4c5d94bf876dc8a43e",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/GPU/GPUMaterializeEncoding.cpp"
    },
    {
      "type": "modify",
      "old_id": "25598cd114baaf314d3dbfd71238722f2628eec8",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/GPU/test/gpu_materialize_encoding.mlir",
      "new_id": "fd97eaf051d5225b6c39e35332e7c2d0cbe71333",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/GPU/test/gpu_materialize_encoding.mlir"
    }
  ]
}
