)]}'
{
  "commit": "c3bf73bc4ade26b8b9dd5080ce7bccd88037cfd0",
  "tree": "f591cf936f3cf12b0247493bb6d2dad7a63b0fc2",
  "parents": [
    "1840106ddfb67f5fa1939f48e123fdd529eada50"
  ],
  "author": {
    "name": "Chaitanya Koparkar",
    "email": "ckoparkar@gmail.com",
    "time": "Tue Aug 12 07:57:55 2025 -0400"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Aug 12 20:57:55 2025 +0900"
  },
  "message": "[clang] Add elementwise fshl/fshr builtins (#153113)\n\nThis patch implements `__builtin_elementwise_fshl` and\n`__builtin_elementwise_fshr` builtins.\n\nThese map to the fshl/fshr intrinsics described here:\n- https://llvm.org/docs/LangRef.html#llvm-fshl-intrinsic\n- https://llvm.org/docs/LangRef.html#llvm-fshr-intrinsic\n\nFixes https://github.com/llvm/llvm-project/issues/152555.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5f2e57b5db5df8c11f9a365b562dad527bf994de",
      "old_mode": 33188,
      "old_path": "clang/docs/LanguageExtensions.rst",
      "new_id": "eef3d0c4ccb9dc90d680c3c5a09a8d22bd3330a7",
      "new_mode": 33188,
      "new_path": "clang/docs/LanguageExtensions.rst"
    },
    {
      "type": "modify",
      "old_id": "29eb18bcf85fdafc2c77cdc72bd963648938fb88",
      "old_mode": 33188,
      "old_path": "clang/docs/ReleaseNotes.rst",
      "new_id": "0e7aa3a56d0baf8908ab38594c82c1e67c5be4cc",
      "new_mode": 33188,
      "new_path": "clang/docs/ReleaseNotes.rst"
    },
    {
      "type": "modify",
      "old_id": "0181674da89ac230c482d246fd3e7b52bf920662",
      "old_mode": 33188,
      "old_path": "clang/include/clang/Basic/Builtins.td",
      "new_id": "84206cf8b368b26998db09f3e05c500ba596d8b7",
      "new_mode": 33188,
      "new_path": "clang/include/clang/Basic/Builtins.td"
    },
    {
      "type": "modify",
      "old_id": "071667ac772e816d30a8d54b39cc67db648380cd",
      "old_mode": 33188,
      "old_path": "clang/lib/CodeGen/CGBuiltin.cpp",
      "new_id": "a1f2a874f010d376980f54adacc1e09f95954f3b",
      "new_mode": 33188,
      "new_path": "clang/lib/CodeGen/CGBuiltin.cpp"
    },
    {
      "type": "modify",
      "old_id": "9ecee18661340e012f9cab3dd65bbaeed4260a1f",
      "old_mode": 33188,
      "old_path": "clang/lib/Sema/SemaChecking.cpp",
      "new_id": "907740374dbfe4d82c422a8ed9b3515c1698c3f7",
      "new_mode": 33188,
      "new_path": "clang/lib/Sema/SemaChecking.cpp"
    },
    {
      "type": "modify",
      "old_id": "9fd12f53da333dcb4391c7b16c02e9b5a92ed2b2",
      "old_mode": 33188,
      "old_path": "clang/test/CodeGen/builtins-elementwise-math.c",
      "new_id": "bb5d0351db1a22ac214fd7113db1640345003bb9",
      "new_mode": 33188,
      "new_path": "clang/test/CodeGen/builtins-elementwise-math.c"
    },
    {
      "type": "modify",
      "old_id": "8548d3be8c44a245f4fd0ab2ede2580a643facde",
      "old_mode": 33188,
      "old_path": "clang/test/Sema/builtins-elementwise-math.c",
      "new_id": "a80ff4bed4fafda29a6fed1c6048741e3ed7d707",
      "new_mode": 33188,
      "new_path": "clang/test/Sema/builtins-elementwise-math.c"
    }
  ]
}
