)]}'
{
  "commit": "68206a1e511d0806dc46bd752a267fb15d0f2473",
  "tree": "3e6ee3008c88db96879469628b8275f17c5a2cd7",
  "parents": [
    "4d4e97d00f099a21f38eeff26f82a6d9e3643a11"
  ],
  "author": {
    "name": "Stefan Schuermans",
    "email": "schuermans@roofline.ai",
    "time": "Thu Jul 02 14:00:03 2026 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Jul 02 14:00:03 2026 +0200"
  },
  "message": "Integrate LLVM to llvm/llvm-project@9c51ed38f1e2 (#24662)\n\nAdapted compiler/src/iree/compiler/Codegen/Common/FoldTensorExtractOp.td\nto specify invariant argument to memref.load, required due to:\nf9f52bbcbc55 [mlir][memref] Add invariant attribute to memref.load\n(#206197)\n    \nRe-generating the CAPI export files was required due to:\n9889e626983f [mlir-c] Add IRMapping C API bindings (#206146)\n\nSetting the module\u0027s targget triple in ROCM target due to:\n00a6186128d3 AMDGPU: Prefer getting the triple from the module over the\nTargetMachine (#206055)\n\nFinding the LLVM commits and adapting the IREE code has been assistend\nby Claude Code. The changes have been reviewed manually.\n\nSigned-off-by: Stefan Schuermans \u003cschuermans@roofline.ai\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "55b077fa831e043e16503aecd2372b82495da238",
      "old_mode": 33188,
      "old_path": "compiler/plugins/target/ROCM/ROCMTarget.cpp",
      "new_id": "32e74b8cdb979c64d9808660c4f21f873bbfd304",
      "new_mode": 33188,
      "new_path": "compiler/plugins/target/ROCM/ROCMTarget.cpp"
    },
    {
      "type": "modify",
      "old_id": "f6728101faa834cd9f1fd82aecd19fab032a4336",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/API/api_exports.c",
      "new_id": "b56f4390d9585f694a53dd91e43f4b7e5f3a6e94",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/API/api_exports.c"
    },
    {
      "type": "modify",
      "old_id": "d85954963df94f23a1d97a1f4f370de81186095b",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/API/api_exports.def",
      "new_id": "ce8965fa5306bd402c6ce0de3ee662765e501c12",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/API/api_exports.def"
    },
    {
      "type": "modify",
      "old_id": "564618e1faf5f2083d0686e854c04c7928b0b66d",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/API/api_exports.ld",
      "new_id": "3ee4fc905785cffbd509762f82f648398d0e3741",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/API/api_exports.ld"
    },
    {
      "type": "modify",
      "old_id": "b03167c91f8c92c2c0733c7cdae7b5b3a3a5a18f",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/API/api_exports.macos.lst",
      "new_id": "d0ac36c56d1822212d55163a31be8cdf555f55bf",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/API/api_exports.macos.lst"
    },
    {
      "type": "modify",
      "old_id": "f7d2c88f7db134ce1ff608b7bc48844dab67cfc7",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/FoldTensorExtractOp.td",
      "new_id": "4bf472cfdc113e73c76e91bda421513acb6f8b73",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/FoldTensorExtractOp.td"
    },
    {
      "type": "modify",
      "old_id": "22da7f92913937b0318e3d504b2d8e90faaf2597",
      "old_mode": 57344,
      "old_path": "third_party/llvm-project",
      "new_id": "9c51ed38f1e25a5a9c3c766ed1b2b8198021b5dd",
      "new_mode": 57344,
      "new_path": "third_party/llvm-project"
    }
  ]
}
