)]}'
{
  "commit": "dde5992f3a6b2b4b737b2362d0c098d485a23c02",
  "tree": "de15da3308d1d5f753d59acd8f031f5bdeac20b9",
  "parents": [
    "36c2353653e69e8e38700c449f56ca5c71e63520"
  ],
  "author": {
    "name": "Max191",
    "email": "44243577+Max191@users.noreply.github.com",
    "time": "Fri Jan 17 10:13:48 2025 -0500"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Jan 17 07:13:48 2025 -0800"
  },
  "message": "[Codegen] Allow memref type propagation through collapse_shape (#19400)\n\nThis PR adds support for propagating memref type changes through\r\nmemref.collapse_shape ops in the `replaceMemrefUsesAndPropagateType`\r\nutil function. This propagation is used in allocation padding, since the\r\nstrides of the memref type change after padding.\r\n\r\nSigned-off-by: Max Dawkins \u003cmax.dawkins@gmail.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e9d4d7b821814eb580b30ca01af1c89e0d8edadd",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/test/pad_dynamic_alloc.mlir",
      "new_id": "4c08ebdb676c8d8639e89e6ce29d94ef81553eec",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/test/pad_dynamic_alloc.mlir"
    },
    {
      "type": "modify",
      "old_id": "37d061a00c2d92a242702bd2b5e3394252285134",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Utils/Utils.cpp",
      "new_id": "ddc0b9a52070d192bd0a2c3e6d7389b08eb9d401",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Utils/Utils.cpp"
    }
  ]
}
