)]}'
{
  "commit": "b5fe3eb2d17b711fded1a8c2fbd05a9e4dc06a7f",
  "tree": "fa746f21874ad028d887fd1f48f74cec5a5df140",
  "parents": [
    "29e02d792b8cc1bf9017a9ca90b3d9f7cff56fb6"
  ],
  "author": {
    "name": "Mészáros Gergely",
    "email": "gergely.meszaros@intel.com",
    "time": "Tue Jul 29 15:14:41 2025 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Jul 29 15:14:41 2025 +0200"
  },
  "message": "[OpenCL] Add decls for cl_intel_bfloat16_conversions (#150393)\n\nThese map to SPIR-V instructions, which are long supported by the llvm\nSPIR-V target [1] and the llvm-spirv translator [2].\n\nIntel\u0027s offline compiler (ocloc) and OpenCL implementation trivially\nsupports these, by having these same declarations [3] and relying on\nllvm-spirv to map calls to them to their corresponding SPIR-V\ninstructions.\n\n[1]:\nhttps://github.com/llvm/llvm-project/blob/531cf8298b08eacdf670bac8c28db97a5dc8cb01/llvm/lib/Target/SPIRV/SPIRVBuiltins.td#L1546C11-L1546C27\n[2]:\nhttps://github.com/KhronosGroup/SPIRV-LLVM-Translator/blob/10c7569b3c4cb456fbfdcc86c3de45d46c7f5fa8/lib/SPIRV/OCLUtil.h#L327\n[3]:\nhttps://github.com/intel/intel-graphics-compiler/blob/342c4fb729ff6a20a41e19adc8329ad18ba05660/IGC/BiFModule/Languages/OpenCL/opencl_cth_released.h#L6899",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e1e0fdeadb0aaee862dcb2cd3de708c6538ec22d",
      "old_mode": 33188,
      "old_path": "clang/lib/Headers/opencl-c.h",
      "new_id": "f65b4b314cffd9f55c7d7eb2ed82a61f5988f343",
      "new_mode": 33188,
      "new_path": "clang/lib/Headers/opencl-c.h"
    }
  ]
}
