)]}'
{
  "commit": "81f445b7df94de485240b21034682f22432729c4",
  "tree": "8888877defebbabcc936e0977deeae5bc747bdae",
  "parents": [
    "8c93fb0c05fc12b7f6bfa2b55b969d567aeb0537"
  ],
  "author": {
    "name": "Yury Plyakhin",
    "email": "yury.plyakhin@intel.com",
    "time": "Wed Feb 11 10:21:22 2026 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Feb 11 10:21:22 2026 -0800"
  },
  "message": "[clang-sycl-linker][offload] Set TheImageKind based on IsAOTCompileNeeded flag (#180269)\n\nPreviously, TheImageKind was set to IMG_None and relied on a runtime\nheuristic to determine the correct image type. This commit sets it\nexplicitly to IMG_Object for AOT-compiled images and IMG_SPIRV for\nSPIR-V images based on the IsAOTCompileNeeded flag.\n\nAlso it adds test for this change, which required minor changes in\nOffloadBinary and OffloadDump.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "55f56bd2958f7de4f64a4be9ac5e86709efd1c16",
      "old_mode": 33188,
      "old_path": "clang/test/Driver/clang-sycl-linker-test.cpp",
      "new_id": "74543885e32afcfad88edae94f83a400130f3ce2",
      "new_mode": 33188,
      "new_path": "clang/test/Driver/clang-sycl-linker-test.cpp"
    },
    {
      "type": "modify",
      "old_id": "c5e03e8e88aad91b5475fb485607ece0d4e8e5b9",
      "old_mode": 33188,
      "old_path": "clang/test/lit.cfg.py",
      "new_id": "6796c64fc47783321e294d969e48604314963810",
      "new_mode": 33188,
      "new_path": "clang/test/lit.cfg.py"
    },
    {
      "type": "modify",
      "old_id": "84e0a15d2c49867edc2ea4e8d54b7268f6b60962",
      "old_mode": 33188,
      "old_path": "clang/tools/clang-sycl-linker/ClangSYCLLinker.cpp",
      "new_id": "a62425069aa9087ca8f42e586ed88b2a7e6613a1",
      "new_mode": 33188,
      "new_path": "clang/tools/clang-sycl-linker/ClangSYCLLinker.cpp"
    },
    {
      "type": "modify",
      "old_id": "79c1e423929209ada94fce9df894025af0674b8f",
      "old_mode": 33188,
      "old_path": "llvm/lib/Object/OffloadBinary.cpp",
      "new_id": "f535f447735785d60e4876547ff44350324fb930",
      "new_mode": 33188,
      "new_path": "llvm/lib/Object/OffloadBinary.cpp"
    },
    {
      "type": "modify",
      "old_id": "a77537dd90eebbe78d00b80b0755f127a546ea87",
      "old_mode": 33188,
      "old_path": "llvm/tools/llvm-objdump/OffloadDump.cpp",
      "new_id": "cd2727069c2e9aa044b8fbca89b0d2e697071efc",
      "new_mode": 33188,
      "new_path": "llvm/tools/llvm-objdump/OffloadDump.cpp"
    }
  ]
}
