)]}'
{
  "commit": "4a9d601446b2b01ad080bd9e651dfd02368d3c8f",
  "tree": "744447ddcd88f3158345dd520b55a5eb0a2ca248",
  "parents": [
    "615ed84720bdbb26d94fa84692dbbb01a8e176b7"
  ],
  "author": {
    "name": "Stefan Schuermans",
    "email": "schuermans@roofline.ai",
    "time": "Tue Oct 20 10:47:03 2026 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Oct 20 10:47:03 2026 +0200"
  },
  "message": "Integrate LLVM to llvm/llvm-project@03ddfac14e84 (#25082)\n\nIREE has been adapted to the LLVM API changes (assisted by Claude Code,\nmanually reviewed):\n\nAdaption in iree-tblgen source to definitions being a list of\ndefinitions after 80017ba18d8c TableGen: Store classes and defs in a\nStringMap (#231573).\n\nAdaption to new header for arith::populateCeilFloorDivExpandOpsPatterns\nafter 076bd55e20d9 [mlir][Arith] Move ceil/floor div expansion to\nConversion/ArithCommon. NFC (#231064).\n\nSupport xnack on/off for ROCM gfx125x, following 05e432a8597f [AMDGPU]\nSupport xnack on/off on gfx125x (#232080). Remove the workaround that\nalways turns off XNACK for gfx1250.\n\nSigned-off-by: Stefan Schuermans \u003cschuermans@roofline.ai\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ce4981fa20d777365dff136b4dc210c1c02ee48d",
      "old_mode": 33188,
      "old_path": "compiler/plugins/target/ROCM/BUILD.bazel",
      "new_id": "c1f8452b2b941ad1b2f8be2147290812013cd949",
      "new_mode": 33188,
      "new_path": "compiler/plugins/target/ROCM/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "ccc7ac26b03a2cad52f7d1c6b5e5cee3e506d03b",
      "old_mode": 33188,
      "old_path": "compiler/plugins/target/ROCM/CMakeLists.txt",
      "new_id": "59e3107ceb6caca15bf1f49168b9e970f36569b4",
      "new_mode": 33188,
      "new_path": "compiler/plugins/target/ROCM/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "f42fbb59517585c3e2ad3e9a4e854f610c178eb0",
      "old_mode": 33188,
      "old_path": "compiler/plugins/target/ROCM/ROCMTarget.cpp",
      "new_id": "c8b1493c8d1f4661a51710fe02b203cfad77ebbe",
      "new_mode": 33188,
      "new_path": "compiler/plugins/target/ROCM/ROCMTarget.cpp"
    },
    {
      "type": "modify",
      "old_id": "ad3f03addad7840ff39092089a57f526026e5d34",
      "old_mode": 33188,
      "old_path": "compiler/plugins/target/ROCM/test/default_subgroup_size.mlir",
      "new_id": "c7a65a8d7d7b6509141d6344ba138f206de51438",
      "new_mode": 33188,
      "new_path": "compiler/plugins/target/ROCM/test/default_subgroup_size.mlir"
    },
    {
      "type": "modify",
      "old_id": "d5c1f9fefef07cf4e5602f419424dc43428b53e1",
      "old_mode": 33188,
      "old_path": "compiler/plugins/target/ROCM/test/target_feature_serialization.mlir",
      "new_id": "09db9f1010d94416a5bcbfef467856a5127ef3e1",
      "new_mode": 33188,
      "new_path": "compiler/plugins/target/ROCM/test/target_feature_serialization.mlir"
    },
    {
      "type": "modify",
      "old_id": "dc6a9d4f8fa84b2185dbb6eba3c02e8569cba141",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/BUILD.bazel",
      "new_id": "384532191a95750562962b99cc77c5f72e4e7063",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "a38916616b8989dc272af83c9ecb68b56258951e",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/CMakeLists.txt",
      "new_id": "59d85226a021fca3a8ec66a4368d18509c4e683a",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "6ccd0f665aea4e7cf2d01c5277a45edb82cc6bfb",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/ConvertToNVVM.cpp",
      "new_id": "b9d798219c7782271d8a92e61874f33ca816338b",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/ConvertToNVVM.cpp"
    },
    {
      "type": "modify",
      "old_id": "7b62de0ebb2e03d8a71cef342e9e75fe15f2ee06",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/ConvertToROCDL.cpp",
      "new_id": "329305b18a2c94186555466a417811246c089020",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/ConvertToROCDL.cpp"
    },
    {
      "type": "modify",
      "old_id": "201158fcfff918b13318f64d17ee9855deb1b145",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/SPIRV/BUILD.bazel",
      "new_id": "eae0c9d811516b9cf3711bffdcc667e468da3c5d",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/SPIRV/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "ec2e172ef8761d4981bfafc1a2cf5ed679cce7db",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/SPIRV/CMakeLists.txt",
      "new_id": "6dc446e9c07850d55913a90389b7620930dfd405",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/SPIRV/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "bb8c85ac019ca803ae8724dd3e04b97d8a45467c",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/SPIRV/ConvertToSPIRV.cpp",
      "new_id": "046be2b2e04709304c8507f3bfc42341e428edab",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/SPIRV/ConvertToSPIRV.cpp"
    },
    {
      "type": "modify",
      "old_id": "c290963ac6051491272096b3f0e9249d2635bb74",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/VM/Transforms/BUILD.bazel",
      "new_id": "87e3cdc79facbbcf8ff3341b32400ac2aa1b6f60",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/VM/Transforms/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "3dabab629b1aa1903370cd77bd3d3bfd5d025d32",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/VM/Transforms/CMakeLists.txt",
      "new_id": "1fe9253fef39e4a07b2be6716aced23a143a178b",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/VM/Transforms/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "b259137c4c29d53d749cdc415840e5643b58ccf0",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/VM/Transforms/Conversion.cpp",
      "new_id": "57202af46f0ebd8efc4d45b53adf78d509a1034f",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/VM/Transforms/Conversion.cpp"
    },
    {
      "type": "modify",
      "old_id": "6be022066fd2a5139fc094d90f1b59795b2fd00f",
      "old_mode": 57344,
      "old_path": "third_party/llvm-project",
      "new_id": "03ddfac14e84ebaea0dc8a1a79ea28b09287fb5b",
      "new_mode": 57344,
      "new_path": "third_party/llvm-project"
    },
    {
      "type": "modify",
      "old_id": "2f12773080df60e8d6d100a7b960271a5bbc76ba",
      "old_mode": 33188,
      "old_path": "tools/iree-tblgen.cpp",
      "new_id": "299a92f34bfdb2cf6afd059b76cc4d4a0be477d5",
      "new_mode": 33188,
      "new_path": "tools/iree-tblgen.cpp"
    }
  ]
}
