)]}'
{
  "commit": "ed65de2d362643826127cc750b9ae7ac562bf877",
  "tree": "5bc32c07c9d13f04d199b5056fa58c152ffcaaa1",
  "parents": [
    "8f79b944b164b956bf29b85a18ab50ee2292e0cd"
  ],
  "author": {
    "name": "Pooja Hemashekar",
    "email": "hemashekar@roofline.ai",
    "time": "Thu Oct 08 16:03:56 2026 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Oct 08 16:03:56 2026 +0200"
  },
  "message": "Integrate LLVM to llvm/llvm-project@7e751154a0e5 (#25009)\n\nBumps LLVM to llvm/llvm-project@7e751154a0e5. The GPU min/maxnumf carry\npatch is dropped now that it landed upstream\n(llvm/llvm-project@2e686411fa67).\n\nCompatibility changes:\n\n- Migrate AMDGPU target handling from the deprecated `amdgpu::Chipset`\n(ISA version numbers) to `ROCDL::TargetInfo` (target feature queries),\nfollowing llvm/llvm-project@155462f440ff. The upstream AMDGPU/ROCDL\nlowering entry points now take a `ROCDL::TargetInfo`, and the remaining\n`Chipset` uses in IREE are migrated too since the deprecation warnings\nfail the Bazel `-Werror` build. Behavior is preserved except where\nupstream corrected it:\n- Barriers on targets without hardware barrier back-off (e.g. gfx90c)\nuse the inline-asm `s_barrier` form, matching upstream.\n  - OCP fp8 conversions are also recognized on gfx11.7.\n- The wave64 flag for the HIP platform globals is derived from the\ntarget, so wave32-only targets such as gfx1250 are handled correctly.\n- Carry the MMA slice-cache correction for the regression introduced by\nllvm/llvm-project@d287e55d0302.\n\nAssisted-by: Claude Code\n\nSigned-off-by: Pooja Hemashekar \u003chemashekar@roofline.ai\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ed8ae58d02e00595bfa66330c2d32c723a30ac06",
      "old_mode": 33188,
      "old_path": "compiler/plugins/target/ROCM/BUILD.bazel",
      "new_id": "ce4981fa20d777365dff136b4dc210c1c02ee48d",
      "new_mode": 33188,
      "new_path": "compiler/plugins/target/ROCM/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "7a77b04b854f3b7f0f2c21ae8fa03a220c3644c7",
      "old_mode": 33188,
      "old_path": "compiler/plugins/target/ROCM/CMakeLists.txt",
      "new_id": "ccc7ac26b03a2cad52f7d1c6b5e5cee3e506d03b",
      "new_mode": 33188,
      "new_path": "compiler/plugins/target/ROCM/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "0159e1731375ed607868e5bae363a6bb7faa37d5",
      "old_mode": 33188,
      "old_path": "compiler/plugins/target/ROCM/ROCMTarget.cpp",
      "new_id": "f42fbb59517585c3e2ad3e9a4e854f610c178eb0",
      "new_mode": 33188,
      "new_path": "compiler/plugins/target/ROCM/ROCMTarget.cpp"
    },
    {
      "type": "modify",
      "old_id": "f96936523a99d158486e2821482f430b94c6aa2c",
      "old_mode": 33188,
      "old_path": "compiler/plugins/target/ROCM/ROCMTargetUtils.cpp",
      "new_id": "410782f96ae3dd6bafba9f0e0ba01be816fa40f7",
      "new_mode": 33188,
      "new_path": "compiler/plugins/target/ROCM/ROCMTargetUtils.cpp"
    },
    {
      "type": "modify",
      "old_id": "37528b0ef7e37598ca492d9461735354371a347c",
      "old_mode": 33188,
      "old_path": "compiler/plugins/target/ROCM/ROCMTargetUtils.h",
      "new_id": "2451fa97e5904623140866a5f3371902f1e187c3",
      "new_mode": 33188,
      "new_path": "compiler/plugins/target/ROCM/ROCMTargetUtils.h"
    },
    {
      "type": "modify",
      "old_id": "fa6dd7e8158d6dc879051f911c64ab4c6b4ab36a",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/BUILD.bazel",
      "new_id": "b28be7ab5d835ec194581caafb20345257437040",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "0b38a523d4c4d3ee7901dec5b88d16b0056a309c",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/CMakeLists.txt",
      "new_id": "1e52247b9f5a0f5ed9e8fb9b2b8eed7d5f0e01f5",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "b69d848456e71389085c63a6fb23998da2456a83",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/ConvertUnsupportedFloatArith.cpp",
      "new_id": "576f42e5df68517e0868875e39ddaa54b0edf9c2",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/ConvertUnsupportedFloatArith.cpp"
    },
    {
      "type": "modify",
      "old_id": "8da836352e72d79c218754252605e0639b83c33d",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/GPU/BUILD.bazel",
      "new_id": "e657eb4bb91453ba250c75e8238d95067d2bd185",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/GPU/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "c724816d559246d04a978fbca99fcd466a6152ba",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/GPU/CMakeLists.txt",
      "new_id": "0145290d30462f086529b15773ce50537b3b07df",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/GPU/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "943b79ce44ffd586e9561f9dccf56c0e48c4f73e",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/GPU/ExpandGPUOps.cpp",
      "new_id": "818b4cf008191dd7af509547f2c37b12f2bfe931",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/GPU/ExpandGPUOps.cpp"
    },
    {
      "type": "modify",
      "old_id": "5c4018de18b174d197865afc2efb7b400869627d",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/GPU/GPUConvertToCoalescedDMA.cpp",
      "new_id": "9f2fc41894852f35a49e221bb276ecac9212655e",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/GPU/GPUConvertToCoalescedDMA.cpp"
    },
    {
      "type": "modify",
      "old_id": "c173fdac9b313fb9191b9849930b5bbe9c94b50a",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Dialect/GPU/TargetUtils/BUILD.bazel",
      "new_id": "25a1bb3643188bb0ba1014816e1f34444cac2a37",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Dialect/GPU/TargetUtils/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "f7e4e6dc0d5e78d01f7add0cc73c307f2b6e018d",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Dialect/GPU/TargetUtils/CMakeLists.txt",
      "new_id": "513ee0d1107cb7daf308125f1007b4e131bfd409",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Dialect/GPU/TargetUtils/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "1d936daddf3f9e5e2e9e0808d2a45cb95fca095e",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Dialect/GPU/TargetUtils/KnownTargets.cpp",
      "new_id": "1aa7855f857a088d6e3b40cfbeba07b79b814f71",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Dialect/GPU/TargetUtils/KnownTargets.cpp"
    },
    {
      "type": "modify",
      "old_id": "1236653e78e35a640ce001a1ef6c003103dcc5b4",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/ConvertToROCDL.cpp",
      "new_id": "7b62de0ebb2e03d8a71cef342e9e75fe15f2ee06",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/ConvertToROCDL.cpp"
    },
    {
      "type": "modify",
      "old_id": "3e310ceefd27bcb0b9559da1a9b8361455565744",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/ROCDLAnnotateKernelForTranslation.cpp",
      "new_id": "c3ccf1f32df4c52d95505fc5bd2213fc08789da6",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/ROCDLAnnotateKernelForTranslation.cpp"
    },
    {
      "type": "modify",
      "old_id": "84fa86a18ce040560419e1d5ef7a9b94dac8ba31",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/ROCDLLoadToTransposeLoad.cpp",
      "new_id": "9ebe983fe0ff44044c1a3733e84e432a3e804df0",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/ROCDLLoadToTransposeLoad.cpp"
    },
    {
      "type": "modify",
      "old_id": "84b60915a002ddd996ae4e749035a89f4f2572cb",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/BUILD.bazel",
      "new_id": "39ed51596c9314c6c6ea98fd0f22d3319dccc02a",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "865f0e1ee719895f422244be0e845cea0990a42a",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/CMakeLists.txt",
      "new_id": "81264c96b93e313f44671134809708dd77f6142a",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "ac6cecad07167326e8ce8c42133b6a71198934d3",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/convert_to_rocdl_gfx1201.mlir",
      "new_id": "5be53cccf6bad26ca75d02cb77032026831c231f",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/convert_to_rocdl_gfx1201.mlir"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3eae8c4b9bd163d8045a86447699f9404294e078",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/convert_to_rocdl_gfx1250.mlir"
    },
    {
      "type": "modify",
      "old_id": "8941cf0882e4f3d7f872506a81f9f7860a4f6d43",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Utils/BUILD.bazel",
      "new_id": "7caa056eb836a8d543c968da1dc64d76bfa75f54",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Utils/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "fffe4404de178c90b88fdacce45a743b89a944c9",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Utils/CMakeLists.txt",
      "new_id": "0df21354f9f1f875aaff25b9704ad253c9c0df5c",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Utils/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "cac178749d8c3abd67e150cb64cc9a84e62f864f",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Utils/GPUUtils.cpp",
      "new_id": "1e539bc831f9b01f37ad2776cda4381a64ca6b79",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Utils/GPUUtils.cpp"
    },
    {
      "type": "modify",
      "old_id": "6bf7a4670afb1741b00753a38592d0f38004e99e",
      "old_mode": 57344,
      "old_path": "third_party/llvm-project",
      "new_id": "06e867652569c3cd19bd6348c44f78fb759624d0",
      "new_mode": 57344,
      "new_path": "third_party/llvm-project"
    }
  ]
}
