)]}'
{
  "commit": "7e5f57e48c0ad8f956913eb0cf2d77015c337d10",
  "tree": "4c56eca77fcce76807227a25864b10edd7f62f27",
  "parents": [
    "e26ef7c016b7afb93af0002d01252c98f63e6d83"
  ],
  "author": {
    "name": "Bill Wendling",
    "email": "isanbard@gmail.com",
    "time": "Fri Oct 23 14:25:57 2026 -0700"
  },
  "committer": {
    "name": "Bill Wendling",
    "email": "isanbard@gmail.com",
    "time": "Fri Oct 23 14:25:57 2026 -0700"
  },
  "message": "[LibCallsShrinkWrap] Shrink-wrap dead tan() calls like sin() and cos()\n\ntan(), tanf(), and tanl() only set errno for a domain error when the\nargument is +/-infinity, exactly like sin() and cos(). Treat them the same\nway so that a call whose result is unused is only executed when it could\nset errno, instead of always.\n\nFixes #234894.\n\nAssisted-by: Claude Opus 5.5\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ecf7af1968f9f2745c8d8c077e764ea301210ef2",
      "old_mode": 33188,
      "old_path": "llvm/lib/Transforms/Utils/LibCallsShrinkWrap.cpp",
      "new_id": "ac9ec6c8e333ecb25c492f0f93654181eb46b9ca",
      "new_mode": 33188,
      "new_path": "llvm/lib/Transforms/Utils/LibCallsShrinkWrap.cpp"
    },
    {
      "type": "modify",
      "old_id": "1ae8c341620499c9313249e016aa1aef47df3ff7",
      "old_mode": 33188,
      "old_path": "llvm/test/Transforms/Util/libcalls-shrinkwrap-double.ll",
      "new_id": "365e65c8c9eb640fbbdedb87bff68d715776206c",
      "new_mode": 33188,
      "new_path": "llvm/test/Transforms/Util/libcalls-shrinkwrap-double.ll"
    },
    {
      "type": "modify",
      "old_id": "6f25beb46631c933a25019e6b8e86c65e807de9a",
      "old_mode": 33188,
      "old_path": "llvm/test/Transforms/Util/libcalls-shrinkwrap-float.ll",
      "new_id": "5a1654449dab89a2095383d5e1530b411018989c",
      "new_mode": 33188,
      "new_path": "llvm/test/Transforms/Util/libcalls-shrinkwrap-float.ll"
    },
    {
      "type": "modify",
      "old_id": "1b218cf279578c419e6a155d7a3b88f978338f71",
      "old_mode": 33188,
      "old_path": "llvm/test/Transforms/Util/libcalls-shrinkwrap-long-double.ll",
      "new_id": "502a433aba884186a4e0114ae8a2ded1e199f992",
      "new_mode": 33188,
      "new_path": "llvm/test/Transforms/Util/libcalls-shrinkwrap-long-double.ll"
    }
  ]
}
