)]}'
{
  "commit": "e83ce9e225eefd9245cd38d37d843a915fbaa034",
  "tree": "b8d3e0e72ca7fce6bd53fc08f9758030a53f9e40",
  "parents": [
    "c02b89e3c7e22eff009fc318132b5ed3fe9a2d97"
  ],
  "author": {
    "name": "Quinn Dawkins",
    "email": "quinn.dawkins@gmail.com",
    "time": "Wed Feb 14 14:15:03 2024 -0500"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Feb 14 14:15:03 2024 -0500"
  },
  "message": "[Codegen] Add transfer read distribution pattern for nested layout (#16393)\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "808469cec4653b214e1aafcd26687e08330b63b8",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/GPU/BUILD.bazel",
      "new_id": "fe92b602123f30c5fcd01867b2c0456e023edc88",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/GPU/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "7214b6ca74b24d37a0869f81ae8f11f72ad819fa",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/GPU/CMakeLists.txt",
      "new_id": "cfd05aad1484be4e2579cc43565fd7d3f70d9690",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/GPU/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a516148351e840deb282b93345df40eff5d68982",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/GPU/GPUNestedLayoutDistributionPatterns.cpp"
    },
    {
      "type": "modify",
      "old_id": "727eaaaf69caa5438431053199e0874ed5aacbc1",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/GPU/GPUPatterns.h",
      "new_id": "5475f0312ea128bc820bbc0748704a400a022200",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/GPU/GPUPatterns.h"
    },
    {
      "type": "modify",
      "old_id": "42a3c0aceefe2510bb96b1f8739011bdb88600fd",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/GPU/test/BUILD.bazel",
      "new_id": "d21e6a7362a7d0b354b7c41a6e6050baabfeefb1",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/GPU/test/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "ddc8f479fc555b26040d77ad22ef294fb079c515",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/GPU/test/CMakeLists.txt",
      "new_id": "2891b8a66384f10a64aa97ab9322f0990ad23583",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/GPU/test/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d11526bce17bc407901fa7f3816add8467298fdf",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/GPU/test/gpu_nested_layout_vector_distribution.mlir"
    },
    {
      "type": "modify",
      "old_id": "c801ad2de5c4676c25e642538969fbfd12e07879",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/TransformExtensions/CommonExtensions.cpp",
      "new_id": "1ca1dd2398f2895589d5150cb1e9e4493ec6d2a5",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/TransformExtensions/CommonExtensions.cpp"
    },
    {
      "type": "modify",
      "old_id": "82ea1fb9fad27e7cc99f07a44b31dae7bdfa16ff",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/BUILD.bazel",
      "new_id": "31044bc6a3363d2fce98e0f4171b86699b373114",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "05e331cfa6c7d114c51638cca08e958cc8350216",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/include/iree-dialects/Dialect/VectorExt/IR/VectorExtAttrs.td",
      "new_id": "c12f9eb7566a765bed50c428b4fbdfe162ce0dce",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/include/iree-dialects/Dialect/VectorExt/IR/VectorExtAttrs.td"
    },
    {
      "type": "modify",
      "old_id": "71e9f0c0d9cad059da6d3b3664739b5e9a3d268e",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/include/iree-dialects/Dialect/VectorExt/IR/VectorExtInterfaces.h",
      "new_id": "59bcd1abdc9da5056305a781938ddd134e6fa9b4",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/include/iree-dialects/Dialect/VectorExt/IR/VectorExtInterfaces.h"
    },
    {
      "type": "modify",
      "old_id": "6e965d1e08620cd53b66deec51fb2296df93c853",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/lib/Dialect/VectorExt/IR/CMakeLists.txt",
      "new_id": "82d810b512df014391e1e2e029699bbc8ffc7ebb",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/lib/Dialect/VectorExt/IR/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "6b8052910ffbe9ec5dae4d17c4b8d5fc87226bb1",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/lib/Dialect/VectorExt/IR/VectorExtAttrs.cpp",
      "new_id": "033e0ffa25a5a09e2c62260827de917e029cca91",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/lib/Dialect/VectorExt/IR/VectorExtAttrs.cpp"
    }
  ]
}
