)]}'
{
  "commit": "fadc0184206faeffea2919e23ba321b97c7b9d6f",
  "tree": "fe4023e260fc43bef28a60e0c43882d6141dd79a",
  "parents": [
    "5eebb9168cfd43e57691dde8cf13a037e0df349d"
  ],
  "author": {
    "name": "Ben Vanik",
    "email": "ben.vanik@gmail.com",
    "time": "Tue Feb 20 13:00:22 2024 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Feb 20 13:00:22 2024 -0800"
  },
  "message": "Removing the use of the legacy_sync hack from all but ROCM. (#16493)\n\nThe ROCM HAL does not support command buffers at all and thus only\r\nexecutes with legacy_sync set. No other HAL requires it.\r\n\r\nThis should be a no-op for Vulkan/WebGPU, which are synchronous but\r\nhandle that internally during submission. Only the ROCM HAL is relying\r\non the compiler to insert the waits and change command buffers to\r\nallow-inline-execution.\r\n\r\nThis is in preparation for removing the FixupLegacySyncPass.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1fffecae41d47189a9fe55851f87cc995d8fb869",
      "old_mode": 33188,
      "old_path": "compiler/plugins/target/CUDA/CUDATarget.cpp",
      "new_id": "b5ef37f185da008067d6a4c55b018c9b73472a02",
      "new_mode": 33188,
      "new_path": "compiler/plugins/target/CUDA/CUDATarget.cpp"
    },
    {
      "type": "modify",
      "old_id": "af0293d25262e453f94e1966a4bf46e5aa957da6",
      "old_mode": 33188,
      "old_path": "compiler/plugins/target/WebGPU/WebGPUTarget.cpp",
      "new_id": "6fd63fae5777ac6d166a8529493270fdee39e75d",
      "new_mode": 33188,
      "new_path": "compiler/plugins/target/WebGPU/WebGPUTarget.cpp"
    },
    {
      "type": "modify",
      "old_id": "fb45c206925c5ee5e7339c7d53d49d580950af37",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/nvvm_extract_address_computation.mlir",
      "new_id": "0dd78f5ac9ae46d1c0801dae0e602b8310ca7ff2",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/nvvm_extract_address_computation.mlir"
    },
    {
      "type": "modify",
      "old_id": "d10e4080962b5ad8adb4986e1bff152d37956e19",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/reduction_pipeline_transform_cuda.mlir",
      "new_id": "b16675f1121ccae0e3ffd56df2d3d3f5b323695a",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/reduction_pipeline_transform_cuda.mlir"
    },
    {
      "type": "modify",
      "old_id": "f47fd809107e75c0d6a19630a2e042af55e30a42",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/HAL/Target/VulkanSPIRV/VulkanSPIRVTarget.cpp",
      "new_id": "4b540967551df28760fcd45245058e789baf4daf",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/HAL/Target/VulkanSPIRV/VulkanSPIRVTarget.cpp"
    },
    {
      "type": "modify",
      "old_id": "61b257225be7921ab2c9f6831f274ac7bc791a45",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/GlobalOptimization/test/materialize_homogeneous_encodings.mlir",
      "new_id": "9184e99ddcb4621b067c5a674805e4be703ec5e5",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/GlobalOptimization/test/materialize_homogeneous_encodings.mlir"
    },
    {
      "type": "modify",
      "old_id": "22355a8d548d47ed803c167bcedd94567fe43dcf",
      "old_mode": 33188,
      "old_path": "samples/custom_dispatch/cuda/kernels/example.mlir",
      "new_id": "1438b20fc69712d62121a5ea6d6ed85deb89d45b",
      "new_mode": 33188,
      "new_path": "samples/custom_dispatch/cuda/kernels/example.mlir"
    },
    {
      "type": "modify",
      "old_id": "daf42ffc2a683bf2a50eb0c378d8380516c6dc64",
      "old_mode": 33188,
      "old_path": "samples/custom_dispatch/vulkan/shaders/example.mlir",
      "new_id": "0aa2b31a1994ae0a19b49d7e17abb9c9fbc401bc",
      "new_mode": 33188,
      "new_path": "samples/custom_dispatch/vulkan/shaders/example.mlir"
    },
    {
      "type": "modify",
      "old_id": "5979d7698191a7de082dc321d47605017072a009",
      "old_mode": 33188,
      "old_path": "samples/custom_dispatch/vulkan/shaders/example_inline.mlir",
      "new_id": "ea816803f7f522272746d27ed80ac037d8e3b2e2",
      "new_mode": 33188,
      "new_path": "samples/custom_dispatch/vulkan/shaders/example_inline.mlir"
    },
    {
      "type": "modify",
      "old_id": "82662ac6b56ebf0cd71907bc38fbdc3a347289fd",
      "old_mode": 33188,
      "old_path": "samples/custom_dispatch/vulkan/shaders/example_transform.mlir",
      "new_id": "d48c2f97aed3f9004e6ef9a447d53acf0b4715c0",
      "new_mode": 33188,
      "new_path": "samples/custom_dispatch/vulkan/shaders/example_transform.mlir"
    },
    {
      "type": "modify",
      "old_id": "1e4ac4e8ed4d3c516ea63f26230f01707561e093",
      "old_mode": 33188,
      "old_path": "samples/transform_dialect/example_module.mlir",
      "new_id": "7b4743bbb4970557b8442c3d763b49f944f2c91a",
      "new_mode": 33188,
      "new_path": "samples/transform_dialect/example_module.mlir"
    },
    {
      "type": "modify",
      "old_id": "2e9bc1c0725ef57230ce3f91f7839a6fa9ee8c31",
      "old_mode": 33188,
      "old_path": "tests/e2e/stablehlo_ops/BUILD.bazel",
      "new_id": "9b7326373c53fdbe3f0052cdb4e2ebfdc3df7a89",
      "new_mode": 33188,
      "new_path": "tests/e2e/stablehlo_ops/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "b322b8ebe01fb779593ea568ee63b8934b185995",
      "old_mode": 33188,
      "old_path": "tests/e2e/stablehlo_ops/CMakeLists.txt",
      "new_id": "65cb2260da5a8fdd6c44707d0541afecefe0670d",
      "new_mode": 33188,
      "new_path": "tests/e2e/stablehlo_ops/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "121155f768adddf730064c056e3792e10dcb7588",
      "old_mode": 33188,
      "old_path": "tests/e2e/tosa_ops/BUILD.bazel",
      "new_id": "30546725a248969704fbf6dbc59edf26620fcf67",
      "new_mode": 33188,
      "new_path": "tests/e2e/tosa_ops/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "761555162290506062ce63b1f8143e039cc0bb4c",
      "old_mode": 33188,
      "old_path": "tests/e2e/tosa_ops/CMakeLists.txt",
      "new_id": "f3578a534834acbd8574348696bc2bace49df985",
      "new_mode": 33188,
      "new_path": "tests/e2e/tosa_ops/CMakeLists.txt"
    }
  ]
}
