)]}'
{
  "commit": "12f42e5ed9286711287e17ec35ea9bbdeb2aa92e",
  "tree": "9a75fb3ed308a649efd629a52c1a5a59884a52b0",
  "parents": [
    "2b67f5e0b444976057f097a6e4872177d2a1cc8b"
  ],
  "author": {
    "name": "Ebin-McW",
    "email": "ebin.jose@multicorewareinc.com",
    "time": "Mon Sep 29 05:21:49 2025 +0530"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sun Sep 28 16:51:49 2025 -0700"
  },
  "message": "[SPIRV] Frexp intrinsic implementation (#157436)\n\n- Make use of the OpenCL extended instruction frexp.\n- Creates a variable and passes it to OpExtInst instruction",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5266e204bb32fac6f5a3a6833b45534b6d7bf3ed",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/SPIRV/SPIRVInstructionSelector.cpp",
      "new_id": "1aadd9df189a8e96c0ba6788ccf8901959a170da",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/SPIRV/SPIRVInstructionSelector.cpp"
    },
    {
      "type": "modify",
      "old_id": "27bb54c2d2e31d3f7d8ffb2b9b06bd72ae02f2ef",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/SPIRV/SPIRVLegalizerInfo.cpp",
      "new_id": "b4fc8dabbd4df449b94ca74cc43947b9ffb20530",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/SPIRV/SPIRVLegalizerInfo.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f6434e94a9d796dcc0be9696b7df07f605020c70",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/SPIRV/llvm-intrinsics/frexp.ll"
    }
  ]
}
