)]}'
{
  "commit": "af3ffff34fb39cfb1e19dce68bd1c3fefda336a4",
  "tree": "4cb8c240f6137ea7e29a37955160ab5a6f095866",
  "parents": [
    "1a5239251ead73ee57f4e2f7fc93433ac7cf18b1"
  ],
  "author": {
    "name": "Simon Pilgrim",
    "email": "llvm-dev@redking.me.uk",
    "time": "Fri Jun 07 11:02:50 2024 +0100"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Jun 07 11:02:50 2024 +0100"
  },
  "message": "[DAG] Always allow folding XOR patterns to ABS pre-legalization (#94601)\n\nRemoves residual ARM handling for vXi64 ABS nodes to prevent infinite loops.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "02cd125eeff097ad088e541e4f0088c460936a96",
      "old_mode": 33188,
      "old_path": "llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp",
      "new_id": "a913472525cf543074468b3f69bf5492c65a9b39",
      "new_mode": 33188,
      "new_path": "llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp"
    },
    {
      "type": "modify",
      "old_id": "78aaaca4e185bad5798b00ece891239185c8b674",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/ARM/ARMISelLowering.cpp",
      "new_id": "e3270471981cc798291debf5fc883ca915726d35",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/ARM/ARMISelLowering.cpp"
    },
    {
      "type": "modify",
      "old_id": "c600478b66402c7a94f40e3b0c8aaf177952a7bb",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/ARM/ARMInstrNEON.td",
      "new_id": "fcabc9076e4d3083918001c12d87fd32e8db351f",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/ARM/ARMInstrNEON.td"
    },
    {
      "type": "modify",
      "old_id": "5c40a4ce13e31a1452239b2602135e307c3cc003",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/AMDGPU/amdgpu-codegenprepare-fold-binop-select.ll",
      "new_id": "cb59121d6970837f434fa6749b883efee458eb12",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/AMDGPU/amdgpu-codegenprepare-fold-binop-select.ll"
    },
    {
      "type": "modify",
      "old_id": "2ad28b8dd6ecf550349564518ab2b3b9f2fb88b8",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/AMDGPU/amdgpu-codegenprepare-idiv.ll",
      "new_id": "8144fb7a3b64610561e22c08532a669d95c388d4",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/AMDGPU/amdgpu-codegenprepare-idiv.ll"
    },
    {
      "type": "modify",
      "old_id": "4d8687b141a79af005d73fba3226dad234baed1d",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/AMDGPU/bypass-div.ll",
      "new_id": "5bbea7ecf3f2d524cded36de60b461e38caea2a6",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/AMDGPU/bypass-div.ll"
    },
    {
      "type": "modify",
      "old_id": "7d8eba1e870804a98c3fd69278731ce2b392ab83",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/AMDGPU/div_i128.ll",
      "new_id": "f0ab3a5342e019bf71225d6bfaaae7423c08a0ed",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/AMDGPU/div_i128.ll"
    },
    {
      "type": "modify",
      "old_id": "16a03badcb1329adedbccdab9c9561a4054bb8d2",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/AMDGPU/div_v2i128.ll",
      "new_id": "e04cd7112560811ba55fe116ac6942173893aeb0",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/AMDGPU/div_v2i128.ll"
    },
    {
      "type": "modify",
      "old_id": "687188ed5ca391d1506e410c36aa74a21bd9c1f1",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/AMDGPU/idiv-licm.ll",
      "new_id": "d4ff845e1edf3a0c9e88de8d761c67611c5aab8f",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/AMDGPU/idiv-licm.ll"
    },
    {
      "type": "modify",
      "old_id": "f950717c591a96811b65c7a2576db6636729a406",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/AMDGPU/itofp.i128.bf.ll",
      "new_id": "3e6de324924579199b9bd19f06dbf2d24ddf2633",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/AMDGPU/itofp.i128.bf.ll"
    },
    {
      "type": "modify",
      "old_id": "c6aa2182aec80c71f86ac29aefaa0adfec199349",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/AMDGPU/itofp.i128.ll",
      "new_id": "c5198cdb421a502be9689f9ba7761c9400f232d5",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/AMDGPU/itofp.i128.ll"
    },
    {
      "type": "modify",
      "old_id": "b068d87c4d6f48e058ccfc724f8079836d1bae27",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/AMDGPU/rem_i128.ll",
      "new_id": "6b036f675929e5fb8b40db529562f2c4c0ff4185",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/AMDGPU/rem_i128.ll"
    },
    {
      "type": "modify",
      "old_id": "ea30a63b0be19ac2f682d1801cd89e8f66616235",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/AMDGPU/sdiv.ll",
      "new_id": "6372d74161fad74c567584fac5083ce8d6bd31d8",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/AMDGPU/sdiv.ll"
    },
    {
      "type": "modify",
      "old_id": "b086640c72f80471c3c1fdf06ea11ae106087253",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/AMDGPU/sdiv64.ll",
      "new_id": "c310e257adadc6a7c5e2cdfbc4bda8ad35fbbd50",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/AMDGPU/sdiv64.ll"
    },
    {
      "type": "modify",
      "old_id": "ed7f27b367fdaff4d39a24c7a03d3d792f29a2f4",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/AMDGPU/srem64.ll",
      "new_id": "93fab7dff253bc5f96c2205c528123793856ba1b",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/AMDGPU/srem64.ll"
    },
    {
      "type": "modify",
      "old_id": "33cc8e96f663f5a849caa789b1bfd12024541dd8",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/X86/div-rem-pair-recomposition-signed.ll",
      "new_id": "1c303de55c95db73ed08b9d38c019a7f75e21cef",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/X86/div-rem-pair-recomposition-signed.ll"
    },
    {
      "type": "modify",
      "old_id": "ace78b38d53edbb500a29bdd63ca82f4a7aa1bf0",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/X86/pr38539.ll",
      "new_id": "fbc363f77ec42c9882378b1e9d638ef87bfc7680",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/X86/pr38539.ll"
    }
  ]
}
