)]}'
{
  "commit": "8ab07d24dd62d0665d54becd70330e133f09976e",
  "tree": "99394fdd81e8a7a66f7cdd835cf3dfef166f8381",
  "parents": [
    "363e088b083d6a92650ab42fe3ef46d240cca30f"
  ],
  "author": {
    "name": "Kunwar Grover",
    "email": "groverkss@gmail.com",
    "time": "Mon Jun 10 21:18:08 2024 +0100"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Jun 10 20:18:08 2024 +0000"
  },
  "message": "[Codegen][LLVMGPU][NFC] Cleanup contract distribution pattern for LayoutAttr (#17581)\n\nThis patch reuses VectorContractOpInfo to remove most of the contract\r\ninfo inference.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6253dd783c15792f4245b92291d580d2bb0db57a",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/Utils/AMDGPUDistributionPatterns.cpp",
      "new_id": "9140faf0313d39a7e28499a0733c3fd95ffdac5e",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/Utils/AMDGPUDistributionPatterns.cpp"
    },
    {
      "type": "modify",
      "old_id": "695ecb0eb6e852eeccd4940b85ced3101c49f78f",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/Utils/BUILD.bazel",
      "new_id": "5e1f85e48680d224e81009ee5867e22767977530",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/Utils/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "49a9e7eb7e91a7cd26820d0b2d200a1a0114d731",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/Utils/CMakeLists.txt",
      "new_id": "6fd8c6182b1aa24f681b7be1c780a87acef33476",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/Utils/CMakeLists.txt"
    }
  ]
}
