)]}'
{
  "commit": "2b6686f2cd4424d22905a67afee7b0c514fa9042",
  "tree": "6cfd7d4d292ed0e56a2322f118281572da42c556",
  "parents": [
    "2b42c6c163f8520e5a279d6b995907ab606c8600"
  ],
  "author": {
    "name": "jofrn",
    "email": "jofernau@amd.com",
    "time": "Thu Oct 23 13:50:10 2025 -0400"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Oct 23 13:50:10 2025 -0400"
  },
  "message": "[X86] Manage atomic load of fp -\u003e int promotion in DAG (#148895)\n\nWhen lowering atomic \u003c1 x T\u003e vector types with floats, selection can fail since\nthis pattern is unsupported. To support this, floats can be casted to\nan integer type of the same size.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d49f25a950e3a3da4efa484c4293e4738ba24fb0",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/X86/X86ISelLowering.cpp",
      "new_id": "4dfc400fbbb6c4c4d38e080f65e20e2267b6e3e8",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/X86/X86ISelLowering.cpp"
    },
    {
      "type": "modify",
      "old_id": "4f5cb5a4e9247382864e8ab3922ad8811346ef69",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/X86/atomic-load-store.ll",
      "new_id": "9fab8b98b4af00cf47c567400dba6f78319628e6",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/X86/atomic-load-store.ll"
    }
  ]
}
