)]}'
{
  "commit": "dd034aef4a4631860180a81ff17129f50cc41dbb",
  "tree": "2456b9c08a89ba6bae706f5e102c623db2c44933",
  "parents": [
    "08fb46468e9b03d8f13e8c3d9e40f7e9adff1a1d"
  ],
  "author": {
    "name": "Qihan Cai",
    "email": "caiqihan021@hotmail.com",
    "time": "Tue Apr 14 17:49:04 2026 +1000"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Apr 14 07:49:04 2026 +0000"
  },
  "message": "[X86] Fix VPMOVPattern folding for extended registers (#191760)\n\nFixes a problem that tryCompressVPMOVPattern incorrectly folds\ninstruction using extended registers into VEX. Introduced relevant tests\nin MIR.\n\nAI Statement: I used AI to write the tests.\nFixes #191304",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "603fe920fad530dfa46103c1de6368c6d6738721",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/X86/X86CompressEVEX.cpp",
      "new_id": "33f1fe4aea7678f86e9761535edd690a2c76ba8c",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/X86/X86CompressEVEX.cpp"
    },
    {
      "type": "modify",
      "old_id": "142f07ae6e2b2938e7a7549fb4f92981fdecc825",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/X86/evex-to-vex-compress.mir",
      "new_id": "b33a1d571c8182305398ec2d4e0bec2f42cb141e",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/X86/evex-to-vex-compress.mir"
    }
  ]
}
