)]}'
{
  "commit": "8efc168270a1f1bd64e4775e29febeb31fa49f06",
  "tree": "e7e7663fe1d976ae736929c052a90a0050e32a59",
  "parents": [
    "c88427b14d167b4559920bc817429e8e17a0b4be"
  ],
  "author": {
    "name": "Kunwar Grover",
    "email": "groverkss@gmail.com",
    "time": "Tue Jan 30 01:47:59 2024 +0530"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Jan 29 20:17:59 2024 +0000"
  },
  "message": "[Codegen][LLVMGPU] Add option to control sync after map_nested_for_all_to_gpu_threads (#16247)\n\nmap_nested_for_all_to_gpu_threads needs to synchronize because the the\r\nnumber of threads being distributed may not be equal to workgroup size.\r\nThis patch adds an option to disable these barriers, which is useful in\r\ncases when the number of threads are equal to workgroup size.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1307b8597959e6f9d6f238afae146f17389020ea",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/TransformExtensions/LLVMGPUExtensions.cpp",
      "new_id": "3aa3299fecefe5983f51e95d9848fc88048c175a",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/TransformExtensions/LLVMGPUExtensions.cpp"
    },
    {
      "type": "modify",
      "old_id": "5c3a268b0725a66550af362bb7e26175411e2895",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/TransformExtensions/LLVMGPUExtensionsOps.td",
      "new_id": "3c8ffc384ec73deccd4e2aa8c4dfee7c451fa146",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/TransformExtensions/LLVMGPUExtensionsOps.td"
    },
    {
      "type": "modify",
      "old_id": "845adb6e289f882681f0141d14b4a03be2778951",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/attention.mlir",
      "new_id": "ce450ba2c197cf203f57a54166f1440ccac17ef0",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/attention.mlir"
    },
    {
      "type": "modify",
      "old_id": "627b6d3757ae77fa123d7b658b09f0940b25c926",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/attention_transform_spec.mlir",
      "new_id": "117e2c92e76c7d38950a95c5c3573d013b7d1503",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/attention_transform_spec.mlir"
    },
    {
      "type": "modify",
      "old_id": "49ee57c21b9a48f0cd0960a0431a710d478135c9",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/set_transform_strategy_pad.mlir",
      "new_id": "fb56ef98fa7d8b62583b7c6a2b2abb587f7d66e6",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/set_transform_strategy_pad.mlir"
    }
  ]
}
