)]}'
{
  "commit": "9da0309b0491df57629a2177ab1dbec4aa73ae6e",
  "tree": "2eff30991d4cebc3f495e258fd20fdf4374cddf3",
  "parents": [
    "c62fc9dd9d9bb82caf049c8830840617bdcdc40f"
  ],
  "author": {
    "name": "Kunwar Grover",
    "email": "groverkss@gmail.com",
    "time": "Wed Jun 26 16:56:44 2024 +0100"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Jun 26 16:56:44 2024 +0100"
  },
  "message": "[LLVMGPU] Set prefetching on translation info (#17744)\n\nThis patch makes prefetch_shared_memory part of translation_info config\r\ndictionary, allowing us to control prefetching at dispatch level,\r\ninstead of globally turning it on/off. Prefetching is still off by\r\ndefault, the flag makes KernelConfig add prefetch_shared_memory unit\r\nattribute to config dictionary.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a6415cd9d700c7fbe2c5bc7b4d62392db028ef25",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/KernelConfig.cpp",
      "new_id": "5858759c740c355d6002a3eebe7ec4ec1478c869",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/KernelConfig.cpp"
    },
    {
      "type": "modify",
      "old_id": "2fb3295799861bd43c478da32e4abfff60e91ae3",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/LLVMGPULowerExecutableTarget.cpp",
      "new_id": "6ee91d5f70854c9c158384a78ba0379f69e9e90a",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/LLVMGPULowerExecutableTarget.cpp"
    },
    {
      "type": "modify",
      "old_id": "a417e310a90937e8b0e36ac46676a3cdac8182a8",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/Passes.cpp",
      "new_id": "16982072c71f89ef290177ce835c7ec2fae4812c",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/Passes.cpp"
    },
    {
      "type": "modify",
      "old_id": "0492d49f6deef403701ec6d50dfa42ca2b8fde8d",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/Passes.h",
      "new_id": "488705fc38e164e4ad361967d950365ab97d6f60",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/Passes.h"
    },
    {
      "type": "modify",
      "old_id": "a8bfa7172d0db4262ef16952d449ac2ee038bb59",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/ROCDL/pipeline_vector_distribute.mlir",
      "new_id": "d0254d03bf1aef543dc79d2634ae1c5406fc03d1",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/ROCDL/pipeline_vector_distribute.mlir"
    }
  ]
}
