)]}'
{
  "commit": "86b69c31642e98f8357df62c09d118ad1da4e16a",
  "tree": "03f8349c47dea2e66a2c075934676588fa9bf6b7",
  "parents": [
    "676a1e6643c7f8db22607fb98984965d51518b40"
  ],
  "author": {
    "name": "Vyacheslav Levytskyy",
    "email": "vyacheslav.levytskyy@intel.com",
    "time": "Fri Nov 22 14:19:50 2024 +0100"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Nov 22 14:19:50 2024 +0100"
  },
  "message": "[SPIR-V] Fix SPIR-V extension SPV_INTEL_function_pointers: introduce CodeSectionINTEL (#117250)\n\nThis PR fixes generation of OpConstantFunctionPointerINTEL instruction\r\nfor the SPIR-V extension SPV_INTEL_function_pointers. Result type of\r\nOpConstantFunctionPointerINTEL must be OpTypePointer with Storage Class\r\noperand equal to CodeSectionINTEL.\r\n\r\nSee also https://github.com/llvm/llvm-project/pull/116636\r\n\r\nCC: @MrSidims",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d564384c906dc309bda08fe63de51c987ecec693",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/SPIRV/SPIRVInstructionSelector.cpp",
      "new_id": "9905691d412bf8dc378f71ea7c5047649ec315dd",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/SPIRV/SPIRVInstructionSelector.cpp"
    },
    {
      "type": "modify",
      "old_id": "aeb2c29f7b8618f9436b215031f291bdc211b98f",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/SPIRV/SPIRVUtils.cpp",
      "new_id": "ad8dfa0e8811b75834d2ac0e9523939c1853b5cc",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/SPIRV/SPIRVUtils.cpp"
    },
    {
      "type": "modify",
      "old_id": "298b0b93b0e4d2c3b82d88b6d6a73eeacf633a8b",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/SPIRV/SPIRVUtils.h",
      "new_id": "da0e8769cac1b63e9a6f40778ae6faac09664a41",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/SPIRV/SPIRVUtils.h"
    },
    {
      "type": "modify",
      "old_id": "b4faba9a4eb8e398fb1602b2b2d7209b477fb7be",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/SPIRV/extensions/SPV_INTEL_function_pointers/fp_const.ll",
      "new_id": "3ebfa1d8c8a9d9bac1251cf77250d49ca5338713",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/SPIRV/extensions/SPV_INTEL_function_pointers/fp_const.ll"
    }
  ]
}
