)]}'
{
  "commit": "4a4d41e723a0dd794043066eb5609f5eb0547948",
  "tree": "8674a9f5e15532f92adbd3cdfac67d44c173b13d",
  "parents": [
    "8b67f362583db5f9ace7238bcc174ec6cd11527f"
  ],
  "author": {
    "name": "Arvind Sudarsanam",
    "email": "arvind.sudarsanam@intel.com",
    "time": "Wed Apr 02 12:29:41 2025 -0400"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Apr 02 16:29:41 2025 +0000"
  },
  "message": "[SYCL][SPIR-V Backend][clang-sycl-linker] Add SPIR-V backend support inside clang-sycl-linker (#133967)\n\nThis PR does the following:\n\n1. Use SPIR-V backend to do LLVM to SPIR-V translation inside\nclang-sycl-linker\n2. Remove llvm-spirv translator from clang-sycl-linker Currently, no\nSPIR-V extensions are enabled for SYCL compilation flow. This will be\nupdated in subsequent commits.\n\nThanks\n\nNote: This is one of the many PRs being introduced to add SYCL\nprogramming model support to LLVM\n([RFC](https://discourse.llvm.org/t/rfc-add-sycl-programming-model-support/50812)).\n\n---------\n\nSigned-off-by: Arvind Sudarsanam \u003carvind.sudarsanam@intel.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d17221b8dca186c95d23f7f9ed71be9ed3fc98f9",
      "old_mode": 33188,
      "old_path": "clang/test/Driver/Inputs/SYCL/bar.ll",
      "new_id": "9f86b8aa5482758abcfd322b0f31f876ee0f2c55",
      "new_mode": 33188,
      "new_path": "clang/test/Driver/Inputs/SYCL/bar.ll"
    },
    {
      "type": "modify",
      "old_id": "6cdf3735ed77e80d76dff6288bd7bbfd41926c11",
      "old_mode": 33188,
      "old_path": "clang/test/Driver/Inputs/SYCL/baz.ll",
      "new_id": "1fd7e448819814035f4f5b5c2cabc7666ff3502b",
      "new_mode": 33188,
      "new_path": "clang/test/Driver/Inputs/SYCL/baz.ll"
    },
    {
      "type": "modify",
      "old_id": "43aaf1424ee2d4ebd643c9737b0ba02c757888a8",
      "old_mode": 33188,
      "old_path": "clang/test/Driver/Inputs/SYCL/foo.ll",
      "new_id": "fbfd8c53bff9c43fc9071cbf0df5685523a79040",
      "new_mode": 33188,
      "new_path": "clang/test/Driver/Inputs/SYCL/foo.ll"
    },
    {
      "type": "modify",
      "old_id": "fdc4643e97b6aee002bd492724ac13063d07425a",
      "old_mode": 33188,
      "old_path": "clang/test/Driver/Inputs/SYCL/libsycl.ll",
      "new_id": "b161bde3b0c1e889b59dbd36008bbbd0452caf92",
      "new_mode": 33188,
      "new_path": "clang/test/Driver/Inputs/SYCL/libsycl.ll"
    },
    {
      "type": "modify",
      "old_id": "729561bd09cd874b9f9a6c6fc078c56b809749fd",
      "old_mode": 33188,
      "old_path": "clang/test/Driver/clang-sycl-linker-test.cpp",
      "new_id": "2f860ae74e97dd34a0c9b0366f47844913ea0bd7",
      "new_mode": 33188,
      "new_path": "clang/test/Driver/clang-sycl-linker-test.cpp"
    },
    {
      "type": "modify",
      "old_id": "7585ef8b14a59c4b1632d2d94acaa387ee204610",
      "old_mode": 33188,
      "old_path": "clang/test/Driver/sycl-link-spirv-target.cpp",
      "new_id": "586adae61916576bd5c199b9fa49dd34eceb1f3a",
      "new_mode": 33188,
      "new_path": "clang/test/Driver/sycl-link-spirv-target.cpp"
    },
    {
      "type": "modify",
      "old_id": "382c0ca44194052fb91a3f57dee060e633bcc770",
      "old_mode": 33188,
      "old_path": "clang/tools/clang-sycl-linker/CMakeLists.txt",
      "new_id": "ee89e8b0a5570d39ac1d2e1047ccc4f736feabcb",
      "new_mode": 33188,
      "new_path": "clang/tools/clang-sycl-linker/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "fccea538b1dc5358a8a824ce7ff48d4480c8c250",
      "old_mode": 33188,
      "old_path": "clang/tools/clang-sycl-linker/ClangSYCLLinker.cpp",
      "new_id": "ab718c5a87c40dbf8f6c3b35a517c7631be376a7",
      "new_mode": 33188,
      "new_path": "clang/tools/clang-sycl-linker/ClangSYCLLinker.cpp"
    },
    {
      "type": "modify",
      "old_id": "40c73100760450343cd93be5f44b0d25fbbc0991",
      "old_mode": 33188,
      "old_path": "clang/tools/clang-sycl-linker/SYCLLinkOpts.td",
      "new_id": "1006784973b876680e6d7a6628a86171ceab6cbc",
      "new_mode": 33188,
      "new_path": "clang/tools/clang-sycl-linker/SYCLLinkOpts.td"
    }
  ]
}
