)]}'
{
  "commit": "c7903ce8ae3213e2f406432ce9c4ac73f2cec209",
  "tree": "18b57327357c897dcdb0705a694b620583f04eca",
  "parents": [
    "66d78d00e517f75b4011ce669d1319289876bb7b"
  ],
  "author": {
    "name": "Brian Cain",
    "email": "brian.cain@oss.qualcomm.com",
    "time": "Tue Apr 14 09:11:26 2026 -0500"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Apr 14 09:11:26 2026 -0500"
  },
  "message": "[Hexagon] Add CFI-ICall sanitizer support (#191754)\n\nEnable -fsanitize\u003dcfi-icall for Hexagon targets:\n- Add Hexagon to the CFI-ICall allow-list in the Clang driver.\n- Add Hexagon jump table support in LowerTypeTests: 4-byte entries using\nthe `jump` instruction, and route Hexagon through the native function\nbit-set builder.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c6ab3cb21038270b6393cc57eda6b30cd03ca67b",
      "old_mode": 33188,
      "old_path": "clang/lib/Driver/ToolChain.cpp",
      "new_id": "1262f825a876eec380998f98c27ee983f2a7655e",
      "new_mode": 33188,
      "new_path": "clang/lib/Driver/ToolChain.cpp"
    },
    {
      "type": "modify",
      "old_id": "5886dc370730b9f2be0648cae70383c5ec660b8f",
      "old_mode": 33188,
      "old_path": "clang/test/Driver/fsanitize-cfi.c",
      "new_id": "c58ad3b8c2f1caec232cb61bc607dddbb02a5ada",
      "new_mode": 33188,
      "new_path": "clang/test/Driver/fsanitize-cfi.c"
    },
    {
      "type": "modify",
      "old_id": "b3d317b1690c324716fdcf2cb2cf7a7f92a533bb",
      "old_mode": 33188,
      "old_path": "llvm/lib/Transforms/IPO/LowerTypeTests.cpp",
      "new_id": "643907543c8e2159b39b46ef247b636c8362a63e",
      "new_mode": 33188,
      "new_path": "llvm/lib/Transforms/IPO/LowerTypeTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "dbbe8fa4a0a9a214fb41873a7361b873a3392930",
      "old_mode": 33188,
      "old_path": "llvm/test/Transforms/LowerTypeTests/function-weak.ll",
      "new_id": "e7eb8e150a727a00f6eb77b6508df5a5e5a46b5e",
      "new_mode": 33188,
      "new_path": "llvm/test/Transforms/LowerTypeTests/function-weak.ll"
    },
    {
      "type": "modify",
      "old_id": "fa7c7bbcdabd3f833220f53268e41925d154e9c3",
      "old_mode": 33188,
      "old_path": "llvm/test/Transforms/LowerTypeTests/function.ll",
      "new_id": "14dc415314dd95588a797b101b8d18a2387b32ed",
      "new_mode": 33188,
      "new_path": "llvm/test/Transforms/LowerTypeTests/function.ll"
    }
  ]
}
