)]}'
{
  "commit": "9a28814f59e8f52cc63ae3d17023cee8348d9b53",
  "tree": "8f283c27c2b3be87083c3ef60b17d6a988aeafb7",
  "parents": [
    "5e9dd8827b3ccd03f8499b610deb6accd2d71d21"
  ],
  "author": {
    "name": "Maryam Moghadas",
    "email": "m.moghadas@gmail.com",
    "time": "Tue May 07 16:23:37 2024 -0400"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue May 07 16:23:37 2024 -0400"
  },
  "message": "[PowerPC] Spill non-volatile registers required for traceback table (#71115)\n\nOn AIX we need to spill all [rfv]N-[rfv]31 when a function clobbers\r\n[rfv]N so that the traceback table contains accurate information.\r\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "04e9f9e2366edd12c1b54aeac07d0ca56be73881",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/PowerPC/PPCFrameLowering.cpp",
      "new_id": "8444266459c4336af8905135ae26a075e6e38045",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/PowerPC/PPCFrameLowering.cpp"
    },
    {
      "type": "modify",
      "old_id": "e19087ce0e186946243f79087081573d7a96bae9",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/PowerPC/PPCFrameLowering.h",
      "new_id": "d74c87428326ca9e67ebef3eaa1641f9063bacaf",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/PowerPC/PPCFrameLowering.h"
    },
    {
      "type": "modify",
      "old_id": "67397e4adf4e792875c3ec284e93b51df5aaf5ef",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/PowerPC/aix-csr-vector-extabi.ll",
      "new_id": "b99ef4904d54962aa3e85a90b5a0c812d2151e2e",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/PowerPC/aix-csr-vector-extabi.ll"
    },
    {
      "type": "modify",
      "old_id": "45ec7357656bcbf05598a5a2dce768925bf6ee67",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/PowerPC/aix-csr-vector.ll",
      "new_id": "9dc06dca3d3b459c58ae46e4ce175f813cc933c9",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/PowerPC/aix-csr-vector.ll"
    },
    {
      "type": "modify",
      "old_id": "a9a85c8be5a105700abc3bf2921cfdac5539f54c",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/PowerPC/aix-csr.ll",
      "new_id": "1dadacf1faab78dce2d6298cfe322250313d9789",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/PowerPC/aix-csr.ll"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "73004e8758731181c025ab50e9ee2a8e6b879f8d",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/PowerPC/aix-spills-for-eh.ll"
    },
    {
      "type": "modify",
      "old_id": "cf51f79c7e9893c6d540b7607f794feca9587e78",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/PowerPC/aix32-crsave.mir",
      "new_id": "73736d6d5353fb18e4bc2884dcad4b6a1cf18320",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/PowerPC/aix32-crsave.mir"
    },
    {
      "type": "modify",
      "old_id": "f22aeffdbb466a1ae6dfb5e6b224e5fdfda0f261",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/PowerPC/ppc-shrink-wrapping.ll",
      "new_id": "412cb758ad602cbcc1e96a1de790922363d04444",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/PowerPC/ppc-shrink-wrapping.ll"
    },
    {
      "type": "modify",
      "old_id": "f4af2ad21a5675665cc58384b255c00000d4e0d1",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/PowerPC/ppc64-crsave.mir",
      "new_id": "196ad134bfa555338f1e65c3321c171feaeebd35",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/PowerPC/ppc64-crsave.mir"
    }
  ]
}
