)]}'
{
  "commit": "fa417d78b18f5a12e2be727efd2928cf775fe3ac",
  "tree": "276cbc36b3bf887981a4d71ab101518593cb7ab4",
  "parents": [
    "500e6d8b2884c27671c7cada645987f4e96dd181"
  ],
  "author": {
    "name": "Wenju He",
    "email": "wenju.he@intel.com",
    "time": "Thu Nov 13 08:03:49 2025 +0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Nov 13 08:03:49 2025 +0800"
  },
  "message": "[libclc] Fix floating-point __clc_atomic_store/exchange cast mismatch (#167625)\n\nWhen pointer element type is casted to integer type, the stored value\nshould be casted to integer type to avoid type mistmatch. LLVM IR change\nin function _Z18__clc_atomic_storePU3AS1Vffii:\n    \u003e   %5 \u003d bitcast float %1 to i32   (New)\n    \u003c   %5 \u003d fptosi float %1 to i32    (Old)",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "14a09b1f09f5c9668ed3b452b59adf75f00b85d6",
      "old_mode": 33188,
      "old_path": "libclc/clc/lib/generic/atomic/clc_atomic_def.inc",
      "new_id": "75561430b33adba078e31ebebf08e211e90a2e9b",
      "new_mode": 33188,
      "new_path": "libclc/clc/lib/generic/atomic/clc_atomic_def.inc"
    },
    {
      "type": "modify",
      "old_id": "ee80256d3dbb69b75c39acb3369208d28a50c8e9",
      "old_mode": 33188,
      "old_path": "libclc/clc/lib/generic/atomic/clc_atomic_exchange.cl",
      "new_id": "b2c26758103cdace7239ab8405fe7451396d43d0",
      "new_mode": 33188,
      "new_path": "libclc/clc/lib/generic/atomic/clc_atomic_exchange.cl"
    },
    {
      "type": "modify",
      "old_id": "f7fe2510569e4d294535011682b37e938846cdba",
      "old_mode": 33188,
      "old_path": "libclc/clc/lib/generic/atomic/clc_atomic_load.cl",
      "new_id": "af808553a7110d2f5fe1dbea15da07e08ca82ac7",
      "new_mode": 33188,
      "new_path": "libclc/clc/lib/generic/atomic/clc_atomic_load.cl"
    },
    {
      "type": "modify",
      "old_id": "a93d21e8430ce8e66b8281d3ca4f5d1c9e02efce",
      "old_mode": 33188,
      "old_path": "libclc/clc/lib/generic/atomic/clc_atomic_store.cl",
      "new_id": "66ae2ba98556d6b76c3a5f18e8ece1a7a5396b05",
      "new_mode": 33188,
      "new_path": "libclc/clc/lib/generic/atomic/clc_atomic_store.cl"
    }
  ]
}
