)]}'
{
  "commit": "199565e130bbf5a5b920cb3900c088b0add1a26b",
  "tree": "87f19e54d99ecd6c49dc63bd9461b44d4dc1aea9",
  "parents": [
    "24470e994a3767ffc8df7b2ccd1f65daf4100369"
  ],
  "author": {
    "name": "Artem Gindinson",
    "email": "gindinson@roofline.ai",
    "time": "Mon Sep 28 14:20:28 2026 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Sep 28 14:20:28 2026 +0200"
  },
  "message": "Integrate LLVM to llvm/llvm-project@a98f7ed68e (#24963)\n\nLLVM staging branch: `sm-iree-integrates/llvm-20260925`\n\nAdds a cherry-pick of llvm/llvm-project#226903 to support\nminimumnumf/maximumnumf semantics. The new reduction kinds were\nintroduced in llvm/llvm-project@8306f777. QNaN was chosen as an identity\narg for the new kinds so as to propagate signalling NaNs correctly. As\nper the LLVM LangRef:\n\n\u003e Return the other argument if one of the arguments is NaN.\n\n\n(https://llvm.org/docs/LangRef.html#floating-point-min-max-intrinsics-comparison)\n\nAdditionally:\n- Update compiler and end-to-end TOSA tests for the strict property\nassembly format (llvm/llvm-project@b9da7a34)\n- Redeclare LLVM libxml2 and xz Bazel dependencies\n(llvm/llvm-project@bd0da2bf7dae, llvm/llvm-project@4989b3b0)\n- Regenerate API exports\n\nAssisted-by: Codex\n\nSigned-off-by: Artem Gindinson \u003cgindinson@roofline.ai\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "635390c80093a66580a09f16c1d0873856ba187c",
      "old_mode": 33188,
      "old_path": "MODULE.bazel",
      "new_id": "029a7abe51bd16a314d8f018f6779bcb33c9139d",
      "new_mode": 33188,
      "new_path": "MODULE.bazel"
    },
    {
      "type": "modify",
      "old_id": "9e6b02a2242c4f624fa74b5f3e475fa7ad0028ca",
      "old_mode": 33188,
      "old_path": "compiler/plugins/input/TOSA/InputConversion/test/apply_pdl_patterns_tosa.mlir",
      "new_id": "1d91a1fcaf9410f20406860ce71146f5bcfb27b4",
      "new_mode": 33188,
      "new_path": "compiler/plugins/input/TOSA/InputConversion/test/apply_pdl_patterns_tosa.mlir"
    },
    {
      "type": "modify",
      "old_id": "6e996a5c9ec2c8275cf2822719b4cb2eb67d6445",
      "old_mode": 33188,
      "old_path": "compiler/plugins/input/TOSA/InputConversion/test/apply_scale_lowering.mlir",
      "new_id": "7709c24a46c684e13f851ad992a7f511a537cdc8",
      "new_mode": 33188,
      "new_path": "compiler/plugins/input/TOSA/InputConversion/test/apply_scale_lowering.mlir"
    },
    {
      "type": "modify",
      "old_id": "5b5fc440e9e8ed07e18391f209ff7176da91beda",
      "old_mode": 33188,
      "old_path": "compiler/plugins/input/TOSA/InputConversion/test/tosa_target_level.mlir",
      "new_id": "ab11fcad22ba60fbb5feed7758ae1662f48ccda2",
      "new_mode": 33188,
      "new_path": "compiler/plugins/input/TOSA/InputConversion/test/tosa_target_level.mlir"
    },
    {
      "type": "modify",
      "old_id": "bce16254f69692cf046b040636fc89be3d460555",
      "old_mode": 33188,
      "old_path": "compiler/plugins/input/TOSA/InputConversion/test/tosa_to_linalg_ext.mlir",
      "new_id": "5663d10eac2176ae61b3505775919badbe9fcf53",
      "new_mode": 33188,
      "new_path": "compiler/plugins/input/TOSA/InputConversion/test/tosa_to_linalg_ext.mlir"
    },
    {
      "type": "modify",
      "old_id": "eae3d436e24c6a51ef323a2dbe5da60b9e1eaf30",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/API/api_exports.c",
      "new_id": "e945c4a5b1bafa05bad2717da50f8a0ec2c93e63",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/API/api_exports.c"
    },
    {
      "type": "modify",
      "old_id": "f774f6aeb5a8f02857cfce9c98040a4b2dab1d85",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/API/api_exports.def",
      "new_id": "6931f02c9b194da91cd78cf9b65081ca325a879e",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/API/api_exports.def"
    },
    {
      "type": "modify",
      "old_id": "b7e32c18f4f8983a623478c1b7378121d2b10dbc",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/API/api_exports.ld",
      "new_id": "a3f9676f76a7d5c2edfe272a5bab1e38c62fb3c0",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/API/api_exports.ld"
    },
    {
      "type": "modify",
      "old_id": "b3229c5fc55873806a5d9e9dbd43843d9db66a6c",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/API/api_exports.macos.lst",
      "new_id": "905c52c9432852871e9c59f353623acd969e0298",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/API/api_exports.macos.lst"
    },
    {
      "type": "modify",
      "old_id": "a1d9af8786a967b51efcb3f9b5542a12abed7e69",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/GPU/test/gpu_nested_layout_vector_distribution_multi_reduce.mlir",
      "new_id": "d2310a945d351a222bbef6cd312083f4b55373da",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/GPU/test/gpu_nested_layout_vector_distribution_multi_reduce.mlir"
    },
    {
      "type": "modify",
      "old_id": "379eead16256ab82ac1172d36bf74a8e05a0fc57",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/test/apply_scale_lowering.mlir",
      "new_id": "2121e12d24694efc069b2893e1bc6587596e0f43",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/test/apply_scale_lowering.mlir"
    },
    {
      "type": "modify",
      "old_id": "deb88729a745f6cf5fe2589805f07d3853bf06d1",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Utils/GPUUtils.cpp",
      "new_id": "cac178749d8c3abd67e150cb64cc9a84e62f864f",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Utils/GPUUtils.cpp"
    },
    {
      "type": "modify",
      "old_id": "f5fd73fe0e42472296de52ec2608117315d33a34",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/VMVX/test/select_lowering_strategy.mlir",
      "new_id": "2c1a80c0bc78296ffa74e162f63d7de91d2875be",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/VMVX/test/select_lowering_strategy.mlir"
    },
    {
      "type": "modify",
      "old_id": "a7877537c3d5d1ff6328c2232feb3ae60c2d4e0b",
      "old_mode": 33188,
      "old_path": "samples/custom_dispatch/cpu/mlp_plugin/mlp_tosa.mlir",
      "new_id": "92ddf1b0cf478fe1d2848a91f64036c090b4ab8d",
      "new_mode": 33188,
      "new_path": "samples/custom_dispatch/cpu/mlp_plugin/mlp_tosa.mlir"
    },
    {
      "type": "modify",
      "old_id": "a115c36c9b4e7d32c3334490f81dcd1897293d19",
      "old_mode": 33188,
      "old_path": "tests/e2e/tosa_ops/arithmetic_right_shift.mlir",
      "new_id": "2a3d14e3bc96031147da5083d8a49373b56a347f",
      "new_mode": 33188,
      "new_path": "tests/e2e/tosa_ops/arithmetic_right_shift.mlir"
    },
    {
      "type": "modify",
      "old_id": "adc9530088956a837e719e51b55615f6579bd9ad",
      "old_mode": 33188,
      "old_path": "tests/e2e/tosa_ops/clamp.mlir",
      "new_id": "59abe02ee515fb2219fba1fac4665e8d82d875e8",
      "new_mode": 33188,
      "new_path": "tests/e2e/tosa_ops/clamp.mlir"
    },
    {
      "type": "modify",
      "old_id": "98660f35cc85581acf9cf23ee2199a98159abc55",
      "old_mode": 33188,
      "old_path": "tests/e2e/tosa_ops/max_pool.mlir",
      "new_id": "a9ce06f38c87083d580998da07786188aa5d9c02",
      "new_mode": 33188,
      "new_path": "tests/e2e/tosa_ops/max_pool.mlir"
    },
    {
      "type": "modify",
      "old_id": "cdd88dde35f68cc86ceae96f31dbcee1ae61bcd5",
      "old_mode": 33188,
      "old_path": "tests/e2e/tosa_ops/pad.mlir",
      "new_id": "50771ad1c8dda842dc1cc226fe619085b1981a16",
      "new_mode": 33188,
      "new_path": "tests/e2e/tosa_ops/pad.mlir"
    },
    {
      "type": "modify",
      "old_id": "792ef86e1fb237a71f152e8d6e6e3ebeea640193",
      "old_mode": 33188,
      "old_path": "tests/e2e/tosa_ops/reduce.mlir",
      "new_id": "9391e56d299b1905bba549a47136e145a8842820",
      "new_mode": 33188,
      "new_path": "tests/e2e/tosa_ops/reduce.mlir"
    },
    {
      "type": "modify",
      "old_id": "04e1a75c03854e38301094e329a3d271864a21df",
      "old_mode": 33188,
      "old_path": "tests/e2e/tosa_ops/reshape.mlir",
      "new_id": "01ef3d5f34d4ed3f7979c2d08ef1cd6bb6021bea",
      "new_mode": 33188,
      "new_path": "tests/e2e/tosa_ops/reshape.mlir"
    },
    {
      "type": "modify",
      "old_id": "df60bdc5dc17e35d775a154b09e2c6d3922efe5f",
      "old_mode": 33188,
      "old_path": "tests/e2e/tosa_ops/transpose.mlir",
      "new_id": "11f04a429ac5fe3abc0a08030097675ccec5b1e2",
      "new_mode": 33188,
      "new_path": "tests/e2e/tosa_ops/transpose.mlir"
    },
    {
      "type": "modify",
      "old_id": "b2b38d4b335293edca03764dd2bcfa314a880933",
      "old_mode": 57344,
      "old_path": "third_party/llvm-project",
      "new_id": "a6f56789728685cf4ebd80411496f0c78078c77e",
      "new_mode": 57344,
      "new_path": "third_party/llvm-project"
    }
  ]
}
