)]}'
{
  "commit": "2a7f12e37b450e24869c0e82b39a4894d69b8d3e",
  "tree": "ad1f4c474edfb2894bada54c0c07a685847c9d0f",
  "parents": [
    "840b366d47115ecf2f7034721c13576e6f14cd82"
  ],
  "author": {
    "name": "Matt Arsenault",
    "email": "Matthew.Arsenault@amd.com",
    "time": "Wed Apr 09 18:28:00 2025 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Apr 09 18:28:00 2025 +0200"
  },
  "message": "CodeGen: Trim redundant template argument from defusechain_iterator (#135024)\n\nOnly one of ByOperand, ByInstr, or ByBundle should be true. Replace\nByBundle with !ByInstr, and assert that both are not used.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1d4bcbb8cab9e9c5f5eefd30764e4ccf50ce0a1c",
      "old_mode": 33188,
      "old_path": "llvm/include/llvm/CodeGen/MachineRegisterInfo.h",
      "new_id": "8e288cf2123606ad5bc88f7f1ff06091ce9531a9",
      "new_mode": 33188,
      "new_path": "llvm/include/llvm/CodeGen/MachineRegisterInfo.h"
    }
  ]
}
