)]}'
{
  "commit": "84ac47b3df321bf4c2ee660391a635c60e8f322d",
  "tree": "f6a35d3be123b9cb8cf7df4dd45fd8a122ff15d6",
  "parents": [
    "462ecb691a523a1b329cd14707fdcbed1d85f116"
  ],
  "author": {
    "name": "Kunwar Grover",
    "email": "groverkss@gmail.com",
    "time": "Wed Oct 02 15:45:50 2024 +0100"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Oct 02 15:45:50 2024 +0100"
  },
  "message": "[LLVMGPU] Switch LLVMGPUVectorDistribute to use iree_gpu.lowering_config (#18651)\n\nMost of the changes in the patch are tests. Actual changes:\r\n\r\n- LLVMGPUVectorDistribution pipeline now uses iree_gpu.lowering_config\r\n- GPUApplyTilingLevel does not fuse tensor.pad for reduction tiling\r\nlevel",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "000fa8195552bbc687c4ab2b9e1132966d460aa4",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/GPU/GPUApplyTilingLevel.cpp",
      "new_id": "4b029d07609563cd074874c91a436e1eae40ea50",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/GPU/GPUApplyTilingLevel.cpp"
    },
    {
      "type": "modify",
      "old_id": "224ef197bc0c370520e57095a27bca447ac1df59",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/KernelConfig.cpp",
      "new_id": "5599f4744d36d0ac4675d5fca33048ad059a8a93",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/KernelConfig.cpp"
    },
    {
      "type": "modify",
      "old_id": "a2320c95a07be567242cfb36e61b0ec94242d494",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/Passes.cpp",
      "new_id": "c676abd94d573b34e41c3136e331e44b7e679de5",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/Passes.cpp"
    },
    {
      "type": "modify",
      "old_id": "5789cefb0fc97363ab0aad8f7d000fe58a352acc",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/ROCDL/BUILD.bazel",
      "new_id": "843befaac8ca53600792585736f98f7c38f2d473",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/ROCDL/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "e843564040fc01519e2e443590099bfce72ea0df",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/ROCDL/CMakeLists.txt",
      "new_id": "b9b45b0bd30792d98df14d4b13f8558a727b48c7",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/ROCDL/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "e5a7bf1b80b91b97c5825778fbf49f8049963cd9",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/ROCDL/config_user_vector_distribute.mlir",
      "new_id": "44eeb6407be70e3c22cfd719607091a9ef78956e",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/ROCDL/config_user_vector_distribute.mlir"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9d45ea04490a8ebffa5c8c76c5bb442c8bd74f0f",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/ROCDL/config_vector_distribute_gfx1100.mlir"
    },
    {
      "type": "rename",
      "old_id": "227ae1e689d18e64ec8384a78f622426766493b6",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/ROCDL/config_vector_distribute.mlir",
      "new_id": "c7f5b4442fc0b2135dcced567b1f9bf976674116",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/ROCDL/config_vector_distribute_gfx940.mlir",
      "score": 87
    },
    {
      "type": "modify",
      "old_id": "505c7b62cbd87709cc6259e54db1d1e3f600ca45",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/ROCDL/pipeline_vector_distribute_gfx1100.mlir",
      "new_id": "58bfb006ad5d5aaa2ab2a9879ced7c5d27ecc839",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/ROCDL/pipeline_vector_distribute_gfx1100.mlir"
    },
    {
      "type": "modify",
      "old_id": "6ebf8aba5c14d187b60e007095ab95e4624a81ae",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/ROCDL/pipeline_vector_distribute_gfx940.mlir",
      "new_id": "6ba9ba8d99b52f0b5ec7b797c46b2272d0db3158",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/ROCDL/pipeline_vector_distribute_gfx940.mlir"
    },
    {
      "type": "modify",
      "old_id": "c1e8907b86f87d71b0889349eb74ae5231420273",
      "old_mode": 33188,
      "old_path": "tests/e2e/matmul/generate_e2e_matmul_tests.py",
      "new_id": "c6a2994dcca2aa3c18c9670312502c989079a381",
      "new_mode": 33188,
      "new_path": "tests/e2e/matmul/generate_e2e_matmul_tests.py"
    }
  ]
}
