)]}'
{
  "commit": "0d9c5a80e2cda8c31e9d381029bb5d848de9326b",
  "tree": "e17c0601d5a43dd01ce04963bd4a1b64558bb2a8",
  "parents": [
    "9d7eb9f77d4adcffc2c64a01100ea5f0f6ceafee"
  ],
  "author": {
    "name": "Han-Chung Wang",
    "email": "hanhan0912@gmail.com",
    "time": "Mon Sep 23 09:59:25 2024 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Sep 23 16:59:25 2024 +0000"
  },
  "message": "[GPU][DT] Add support for materializing tensor.empty and linalg.fill ops (#18563)\n\nThe revisions moves the materialization patterns of tensor.empty and\r\nlinalg.fill to \"populateShapeIndependentMaterializeEncodingPatterns\"\r\nset; updates the comments. This set of patterns lower the ops with\r\nencodings to the same op with materialized types.\r\n\r\nIt adds the tile swizzle shape inference to the tensor.empty pattern and\r\nmoves the utility to the \"Utility methods\" section without changes.\r\n\r\nThis is a step towards https://github.com/iree-org/iree/issues/18554\r\n\r\n---------\r\n\r\nSigned-off-by: hanhanW \u003chanhan0912@gmail.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "21f988fe359ed760bbd919ac01a821e9cb1d0f76",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/CPU/CPUMaterializeEncodings.cpp",
      "new_id": "9725432ec63eee2b1521388b6d75c1ec1ff2cd0e",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/CPU/CPUMaterializeEncodings.cpp"
    },
    {
      "type": "modify",
      "old_id": "bfe190262afe5254189922d3a45abc29ef926ba7",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/EncodingUtils.h",
      "new_id": "b7d75c9516e54f589e8b4c457df2d10f0acd4505",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/EncodingUtils.h"
    },
    {
      "type": "modify",
      "old_id": "feb55536add506c14d7b428785be2d382036408a",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/GPU/GPUMaterializeEncoding.cpp",
      "new_id": "9275d4e7d22415294175ad5491167a7fe1cce588",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/GPU/GPUMaterializeEncoding.cpp"
    },
    {
      "type": "modify",
      "old_id": "209b29c4d32d0383f0cb85a0466b27747ae34108",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/GPU/test/gpu_materialize_encoding.mlir",
      "new_id": "5b0be327eaa5a7cebbfff23313e5a73e5c589908",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/GPU/test/gpu_materialize_encoding.mlir"
    },
    {
      "type": "modify",
      "old_id": "8024a7a71edf5f35790e9f95b1243a3c59242cfb",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/MaterializeEncodingIntoNop.cpp",
      "new_id": "6a7230d2cc7f0dd606c8c28f028a18bf9b7e9658",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/MaterializeEncodingIntoNop.cpp"
    },
    {
      "type": "modify",
      "old_id": "852183289304ba644ceba3fe4708918f76a5ade0",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/MaterializeEncodingIntoPackUnPack.cpp",
      "new_id": "d487e95f907d205effeaa050c7912fb94e2f487a",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/MaterializeEncodingIntoPackUnPack.cpp"
    }
  ]
}
