)]}'
{
  "commit": "1deeee3f5da4f323e0e5b33688450dc066e9651b",
  "tree": "9371a4e95205e087360b061dcdd6483305aea3c0",
  "parents": [
    "995539ce05ba27f5ed1115c13bbe9a32a035f709"
  ],
  "author": {
    "name": "Nikita Popov",
    "email": "npopov@redhat.com",
    "time": "Tue Apr 16 09:10:46 2024 +0900"
  },
  "committer": {
    "name": "Tom Stellard",
    "email": "tstellar@redhat.com",
    "time": "Tue Apr 16 14:42:59 2024 -0700"
  },
  "message": "Revert \"[Mips] Fix missing sign extension in expansion of sub-word atomic max (#77072)\"\n\nThese changes caused correctness regressions observed in Rust,\nsee\nhttps://github.com/llvm/llvm-project/pull/77072#issuecomment-2049009507.\n\nThis reverts commit 0e501dbd932ef1c6f4e747c83bf33beef0a09ecf.\nThis reverts commit fbb27d16fa12aa595cbd20a1fb5f1c5b80748fa4.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c30129743a9626c385f055ce1c6cb12f98be31cc",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/Mips/MipsExpandPseudo.cpp",
      "new_id": "2c2554b5b4bc3b97679df2dbccd442ec65c44646",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/Mips/MipsExpandPseudo.cpp"
    },
    {
      "type": "modify",
      "old_id": "a96581bdb39a4c7a0559c6027d7d188781a72efb",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/Mips/atomic-min-max.ll",
      "new_id": "f953c885ea7345f410ae9760bb17da57e39c2496",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/Mips/atomic-min-max.ll"
    }
  ]
}
