)]}'
{
  "commit": "5ccdc66ab6eb8eb300eda854fab4ff250b2c2f92",
  "tree": "09923f82912c990dca6b7f573fdc58de31b22a2c",
  "parents": [
    "62732c87b889f20bc60b99c5675f7c2cc9ccdef1"
  ],
  "author": {
    "name": "Martin Storsjo",
    "email": "martin@martin.st",
    "time": "Wed May 01 00:45:41 2024 +0300"
  },
  "committer": {
    "name": "James Zern",
    "email": "jzern@google.com",
    "time": "Thu May 02 19:46:52 2024 +0000"
  },
  "message": "cpu.cmake: Do more elaborate test of whether SVE can be compiled\n\nFor Windows targets, Clang will successfully compile simpler\nSVE functions, but if the function requires backing up and restoring\nSVE registers (as part of the AAPCS calling convention), Clang\nwill fail to generate unwind data for this function, resulting\nin an error.\n\nThis issue is tracked upstream in Clang in\nhttps://github.com/llvm/llvm-project/issues/80009.\n\nCheck whether the compiler can compile such a function, and\ndisable SVE if it is unable to handle that case.\n\nChange-Id: I307d7398cedd1942c39ef034431a51696264ff47\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "489dbcbf4408102b790a5e64bf587ee3a17917a9",
      "old_mode": 33188,
      "old_path": "build/cmake/cpu.cmake",
      "new_id": "e16e9ec6a5ae6aaec7c35b6118cac2a8501b4316",
      "new_mode": 33188,
      "new_path": "build/cmake/cpu.cmake"
    }
  ]
}
