)]}'
{
  "commit": "705cdc3a9d0adb4c0667aa840a1f23165eca297b",
  "tree": "8205e5079f0236521a9301d18afbb16f08cdd1ed",
  "parents": [
    "9fa05b0377de8d9f573b9a7f026bd202ef9e897a"
  ],
  "author": {
    "name": "LU-JOHN",
    "email": "John.Lu@amd.com",
    "time": "Fri Apr 17 08:42:35 2026 -0500"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Apr 17 08:42:35 2026 -0500"
  },
  "message": "Reland \"[AMDGPU] Generate more swaps\" #184164 (#192452)\n\nAfter fixing analysis of implicit register operands when matching a swap\nin https://github.com/llvm/llvm-project/pull/192220, reland #184164.\n#184164 was reverted in\nhttps://github.com/llvm/llvm-project/pull/187723.\n\n---------\n\nSigned-off-by: John Lu \u003cJohn.Lu@amd.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "509a7d7df6b238a1f0e2de515b872593ea9feca9",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/AMDGPU/SIShrinkInstructions.cpp",
      "new_id": "d1ed1831cfbec52ba2d5673d8624d077f758a9ad",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/AMDGPU/SIShrinkInstructions.cpp"
    },
    {
      "type": "modify",
      "old_id": "69442826be8bd93a60c3dfe7a0204f28db0415d0",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/AMDGPU/atomic_optimizations_global_pointer.ll",
      "new_id": "0ee94a1bb7d05e77c9fd2dae8f36de0d129ad128",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/AMDGPU/atomic_optimizations_global_pointer.ll"
    },
    {
      "type": "modify",
      "old_id": "55986328491ecea2d0d4b8715861aebf17517c65",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/AMDGPU/v_swap_b16.ll",
      "new_id": "63e81ec9c5f1180c67d51a3d9d6e53faea58fd60",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/AMDGPU/v_swap_b16.ll"
    },
    {
      "type": "modify",
      "old_id": "7dbcd295ef4aa334505f73d7fdcbf4cb3463bf50",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/AMDGPU/v_swap_b32.mir",
      "new_id": "d30b7d2af1166f472f75a660f4b2bb39c075f907",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/AMDGPU/v_swap_b32.mir"
    },
    {
      "type": "modify",
      "old_id": "5b47988d72c474343285ee6c2cd613b8738ae961",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/AMDGPU/whole-wave-functions.ll",
      "new_id": "2ebd37a7d3e1f77db76c8a5652fde92b0d55d36e",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/AMDGPU/whole-wave-functions.ll"
    }
  ]
}
