)]}'
{
  "commit": "c6c633dce9a026e04dfa2ea764ceb3ea36b9a582",
  "tree": "f32c240033e323abfa41a222dfd476d875f72485",
  "parents": [
    "2dd1514113f21770b0a0d71d42e4159e36f2216e"
  ],
  "author": {
    "name": "Ege Beysel",
    "email": "beysel@roofline.ai",
    "time": "Fri Aug 07 16:34:52 2026 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Aug 07 16:34:52 2026 +0200"
  },
  "message": "Integrate LLVM to llvm/llvm-project@480b2c9eb47f (#24793)\n\nBumpy `llvm-project` from `8c5193b41f2f` to `480b2c9eb47f`, no\ncarried-over or new reverts.\n\nOne adaptation was required:\n\nllvm/llvm-project@9e43e04108dd stops arith-expand from expanding\n`arith.maximumf/minimumf/maxnumf/minnumf` unless the new\n`include-min-max-f` option is set. For VMVX, `ArithToVM` has conversion\npatterns for `arith.maximumf/minimumf` but none for\n`arith.maxnumf/minnumf`, so the `arith.maxnumf` emitted by the\n`linalg.softmax` decomposition no longer legalized and `VMVX -\u003e VM`\nconversion failed in `tests/e2e/linalg/softmax.mlir`.\n\nSetting `includeMinMaxF` on the VMVX arith-expand invocation restores\nthe previous behavior. `include-min-max-i` is left off because the VM\ndialect has native integer min/max ops for both i32 and i64.\n\nLLVMCPU has direct lowerings to the `llvm.intr.maximum/maxnum`.\n\nAssisted-by: Claude Code and reviewed by me.\n\n---------\n\nSigned-off-by: Ege Beysel \u003cbeysel@roofline.ai\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f7f5e1b64cb22d9a4d8dcf6301e2d3b2f8727a74",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/API/api_exports.c",
      "new_id": "d19af6514d6c00ef93ff8742121fb9ff3e9efc31",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/API/api_exports.c"
    },
    {
      "type": "modify",
      "old_id": "d04c6a8352e65e0759e7f897f860fefd3fe34d56",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/API/api_exports.def",
      "new_id": "f145b5937b2e76ca35b400d6cc26b54227af9e74",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/API/api_exports.def"
    },
    {
      "type": "modify",
      "old_id": "621aeece7ffee5a31a8d5b0b20e86774c9a5a6af",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/API/api_exports.ld",
      "new_id": "09bd58e101d72c0a00bcb06dfd30e587260cd627",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/API/api_exports.ld"
    },
    {
      "type": "modify",
      "old_id": "5078892c37d608cb700fe4bf7fb032c9ac4ff32f",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/API/api_exports.macos.lst",
      "new_id": "858ef351e0a53b499da08c1447ae8216d0994c31",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/API/api_exports.macos.lst"
    },
    {
      "type": "modify",
      "old_id": "8377ec5834181b49897d0b2b95a991d862ced736",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/VMVX/Transforms/Passes.cpp",
      "new_id": "42c2b071bff289095fd4fad66c409c9c5c93e78f",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/VMVX/Transforms/Passes.cpp"
    },
    {
      "type": "modify",
      "old_id": "8c5193b41f2f1f5fb704a70e1f4bb7c0153d2d9d",
      "old_mode": 57344,
      "old_path": "third_party/llvm-project",
      "new_id": "480b2c9eb47f1c105432a99b1623abda97e88259",
      "new_mode": 57344,
      "new_path": "third_party/llvm-project"
    }
  ]
}
