)]}'
{
  "commit": "c946164191f6f8ce0739aa310f7e67bc51bd405f",
  "tree": "ef7b77c9f688602d3c360166402cb22b2fca1ba1",
  "parents": [
    "a3ec91893f2a53752a531df88929cc0e628dbb20"
  ],
  "author": {
    "name": "Jelle Schühmacher",
    "email": "schuehmacher@roofline.ai",
    "time": "Thu Oct 01 21:46:49 2026 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Oct 01 21:46:49 2026 +0200"
  },
  "message": "Integrate LLVM to llvm/llvm-project@a938559a9145 (#24982)\n\nUpdates LLVM to llvm/llvm-project@a938559a9145, retaining the GPU\nmin/maxnumf carry patch from llvm/llvm-project#226903.\n\nCompatibility changes:\n\n- Bump StableHLO to openxla/stablehlo@c2eaf28a to pick up compatibility\nwith strict property assembly formats (llvm/llvm-project@c495a9b796c4).\n  Upstream also covers these previously carried IREE fixes:\n  - Migrate complex element handling to `mlir::Complex`\n    (iree-org/stablehlo@28549ef5).\n  - Remove obsolete DenseMap empty/tombstone key handling\n    (iree-org/stablehlo@a2727e57).\n  - Preserve enum assembly syntax without angle brackets\n    (iree-org/stablehlo@50a9d75a).\n- Temporarily opt affected IREE dialects and Torch-MLIR TMTensor out of\n  strict property assembly formats to preserve existing syntax\n  (llvm/llvm-project@c495a9b796c4).\n- Replace `checkParallelRegions` with `mayHaveParallelRegions`,\npreserving\n  existing bufferization behavior (llvm/llvm-project@d6048f5ff3bd).\n- Use DataLayout-aware constant GEP construction in LLVMCPU\n  (llvm/llvm-project@2a6247359ee5).\n- Keep widening visible through shape casts for CPU custom kernels and\n  SPIR-V dot products after (llvm/llvm-project@2c298348bfe1)\n- Update the TOSA constant check for its new assembly format\n  (llvm/llvm-project@fe5ace607b58)\n- Carry the MMA slice-cache correction for the regression introduced \n  by (llvm/llvm-project@d287e55d0302)\n\nAssisted-by: Codex\n\n---------\n\nSigned-off-by: Jelle Schühmacher \u003cschuehmacher@roofline.ai\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "300f7441f326c479cb904f0e5841d5b5572648b1",
      "old_mode": 33188,
      "old_path": "compiler/plugins/input/TOSA/InputConversion/test/convert_i48_to_i64.mlir",
      "new_id": "3b217f6e1274e9f6f6736aa0ff9312990cc7cc87",
      "new_mode": 33188,
      "new_path": "compiler/plugins/input/TOSA/InputConversion/test/convert_i48_to_i64.mlir"
    },
    {
      "type": "modify",
      "old_id": "41a7b96316eb38813f3e96f06c52c9b964dc5a61",
      "old_mode": 33188,
      "old_path": "compiler/plugins/target/LLVMCPU/LibraryBuilder.cpp",
      "new_id": "8bb4524b9e577fb6cf9a4d1597e191f6efb30ed1",
      "new_mode": 33188,
      "new_path": "compiler/plugins/target/LLVMCPU/LibraryBuilder.cpp"
    },
    {
      "type": "modify",
      "old_id": "e945c4a5b1bafa05bad2717da50f8a0ec2c93e63",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/API/api_exports.c",
      "new_id": "2f08ddf58cfde68016dd47a121d0e09705fe2e79",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/API/api_exports.c"
    },
    {
      "type": "modify",
      "old_id": "6931f02c9b194da91cd78cf9b65081ca325a879e",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/API/api_exports.def",
      "new_id": "d9d5c43cc07a3ec167f78a60b9501b2f3977946d",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/API/api_exports.def"
    },
    {
      "type": "modify",
      "old_id": "a3f9676f76a7d5c2edfe272a5bab1e38c62fb3c0",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/API/api_exports.ld",
      "new_id": "744c3679799116e29bbeb642e73093deabdf2455",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/API/api_exports.ld"
    },
    {
      "type": "modify",
      "old_id": "905c52c9432852871e9c59f353623acd969e0298",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/API/api_exports.macos.lst",
      "new_id": "757ab9e6eb60259a284ce3ba5a3b2d7a7bdd4f47",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/API/api_exports.macos.lst"
    },
    {
      "type": "modify",
      "old_id": "f44c36dd5d8cb00e736c8b948f9ccacd62cb3209",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/IREEComprehensiveBufferize.cpp",
      "new_id": "945ee8ff49d3bda9e8b446dd2dc944d0579b8050",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/IREEComprehensiveBufferize.cpp"
    },
    {
      "type": "modify",
      "old_id": "cbf306b55b85d03cc1230e1a9ae45b7072c2c500",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Dialect/Codegen/IR/IREECodegenDialect.td",
      "new_id": "bde1bc7970b261d023685f6c7136bc7376b2842a",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Dialect/Codegen/IR/IREECodegenDialect.td"
    },
    {
      "type": "modify",
      "old_id": "661c81d47136d2ec48bdae7ee6e50f3dd90d869a",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Dialect/VectorExt/IR/VectorExtBase.td",
      "new_id": "c90c8cfb1ce0829b22934bbeb69085552cd026e3",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Dialect/VectorExt/IR/VectorExtBase.td"
    },
    {
      "type": "modify",
      "old_id": "a115ce4d5521e29656002aa2ee490fb822e7fb0b",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/LLVMCPUMmt4dVectorLowering.cpp",
      "new_id": "4cda68bec024bb17f1439af9a433e6f209169b37",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/LLVMCPUMmt4dVectorLowering.cpp"
    },
    {
      "type": "modify",
      "old_id": "dbd135924afc2e04389978ed8b0800d29dedc8a3",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/SPIRV/SPIRVInitialVectorLowering.cpp",
      "new_id": "54d98689ec674d27f3edb4bb6b8271cbb813f154",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/SPIRV/SPIRVInitialVectorLowering.cpp"
    },
    {
      "type": "modify",
      "old_id": "6fd46ae4e96a769992f395dbc4d4c4a44c31d4c6",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/Flow/IR/FlowBase.td",
      "new_id": "1c2edd52b1cf5b6806d1c72aba05c34e8dba2cc5",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/Flow/IR/FlowBase.td"
    },
    {
      "type": "modify",
      "old_id": "48ca8853d5d1271048a7a9f903b30179eb98742d",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/HAL/IR/HALDialect.td",
      "new_id": "3f3f5a516e4f6ca8b9eb3642bb5ca814e85bd790",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/HAL/IR/HALDialect.td"
    },
    {
      "type": "modify",
      "old_id": "580f35a252d0e0c4430efe19e6db1b5610af3e24",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/LinalgExt/IR/LinalgExtBase.td",
      "new_id": "8d94bcdef3f5f3e4ad22aef1779d8fe09526e44b",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/LinalgExt/IR/LinalgExtBase.td"
    },
    {
      "type": "modify",
      "old_id": "655b1a8700666dd635419812074db88ef3045bba",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/Stream/IR/StreamDialect.td",
      "new_id": "41b2532a2a763b34dc966acd63e5d884d0613376",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/Stream/IR/StreamDialect.td"
    },
    {
      "type": "modify",
      "old_id": "9b0e73af84f12bcf6ba55240b7ff61d6cc0d17f6",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/Util/IR/UtilBase.td",
      "new_id": "3d1691fb881247b58dbeb4e79f385c992262ec1c",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/Util/IR/UtilBase.td"
    },
    {
      "type": "modify",
      "old_id": "b3f4ed81d05eccd95f5fd196814f652c94bdb9be",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/VM/IR/VMBase.td",
      "new_id": "df8aa9a810256f23df191bbf13b4d74bf66c6266",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/VM/IR/VMBase.td"
    },
    {
      "type": "modify",
      "old_id": "a6f56789728685cf4ebd80411496f0c78078c77e",
      "old_mode": 57344,
      "old_path": "third_party/llvm-project",
      "new_id": "6bf7a4670afb1741b00753a38592d0f38004e99e",
      "new_mode": 57344,
      "new_path": "third_party/llvm-project"
    },
    {
      "type": "modify",
      "old_id": "50a9d75a404653fe5bbf284b5af8b3ffeda42ee0",
      "old_mode": 57344,
      "old_path": "third_party/stablehlo",
      "new_id": "c2eaf28a5f5b6728c97414a8a09168d3e75943c9",
      "new_mode": 57344,
      "new_path": "third_party/stablehlo"
    },
    {
      "type": "modify",
      "old_id": "77139e314d560acbf482a5509237c5137d33f969",
      "old_mode": 57344,
      "old_path": "third_party/torch-mlir",
      "new_id": "679f0e3894a61fae69168728c0f08a1b67819ca8",
      "new_mode": 57344,
      "new_path": "third_party/torch-mlir"
    }
  ]
}
