)]}'
{
  "commit": "7039515e0cb5ed48ede8634a7fc58df6f6f93d2e",
  "tree": "aefa693bd170dc282d38222b3a33733b68e7f7c1",
  "parents": [
    "19ad75ef7f14e012fa8dac8312d0af4cdd806ee1"
  ],
  "author": {
    "name": "Alex Duran",
    "email": "alejandro.duran@intel.com",
    "time": "Thu Apr 16 22:10:15 2026 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Apr 16 22:10:15 2026 +0200"
  },
  "message": "[OpenMP] Fix convention of SPIRV outline functions (#192450)\n\nWhen creating an outline function for device code we\u0027re not setting the\nright calling convention when the target is SPIRV. This results in the\ncalls to the function to be removed by the InstCombine pass as it thinks\nis not callable.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "59d0e6825a9754a360739482578a424082a9db0a",
      "old_mode": 33188,
      "old_path": "clang/lib/CodeGen/CGStmtOpenMP.cpp",
      "new_id": "01de7a410c38f33bbdd44712166e6eba4d4cd295",
      "new_mode": 33188,
      "new_path": "clang/lib/CodeGen/CGStmtOpenMP.cpp"
    },
    {
      "type": "modify",
      "old_id": "5e5b1539b5c82aee92b712247ed7f90ab90a5739",
      "old_mode": 33188,
      "old_path": "clang/test/OpenMP/metadirective_device_arch_codegen.cpp",
      "new_id": "33953b4efa6c2f7304d4712f4d1268e4f6ed474a",
      "new_mode": 33188,
      "new_path": "clang/test/OpenMP/metadirective_device_arch_codegen.cpp"
    },
    {
      "type": "modify",
      "old_id": "71979ef2ebe872ec86809f11a187a59eaceaf3c1",
      "old_mode": 33188,
      "old_path": "offload/test/offloading/ompx_coords.c",
      "new_id": "7cca784a90905e1ceccd38fadb3d152e13339d75",
      "new_mode": 33188,
      "new_path": "offload/test/offloading/ompx_coords.c"
    }
  ]
}
