)]}'
{
  "commit": "8989ec5439dc2df2aeb7e5ea3e6c255ce8e9634d",
  "tree": "ee994b330c5b67ad2351fe9b7bcba0bc3f8dfd84",
  "parents": [
    "3bb6e60c1681300c44098a772f0a277dd12a9648"
  ],
  "author": {
    "name": "Ricardo Jesus",
    "email": "rjj@nvidia.com",
    "time": "Wed Sep 03 12:07:02 2025 +0100"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Sep 03 12:07:02 2025 +0100"
  },
  "message": "[AArch64] Combine SEXT_INREG(CSET) to CSETM. (#156429)\n\nAdd the following patterns to performSignExtendInRegCombine:\n* SIGN_EXTEND_INREG (CSEL 0, 1, cc), i1 --\u003e CSEL 0, -1, cc\n* SIGN_EXTEND_INREG (CSEL 1, 0, cc), i1 --\u003e CSEL -1, 0, cc\n\nThe combined forms can be matched to a CSETM.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b72a05223160f4cb281fa8ea683cdf42dca96e23",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/AArch64/AArch64ISelLowering.cpp",
      "new_id": "d3515cf81f443b097dedfdc9ae61aeed32b6d613",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/AArch64/AArch64ISelLowering.cpp"
    },
    {
      "type": "modify",
      "old_id": "4fe01e838771d3b1c314d6990dfb61ab7f24551e",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/AArch64/arm64-ccmp.ll",
      "new_id": "cad5df0d9655e82414f1f62e5b16f3cd9befe9da",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/AArch64/arm64-ccmp.ll"
    },
    {
      "type": "modify",
      "old_id": "f076ee12427d8ccb26da9cdd389bb174f9d252cb",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/AArch64/extract-vector-cmp.ll",
      "new_id": "832e34b664fbea78c7aa66a03c20727bcb51670f",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/AArch64/extract-vector-cmp.ll"
    }
  ]
}
