)]}'
{
  "commit": "963a40467096144f2a9b79712a67f97185a7a2c8",
  "tree": "4caae6d1979800eb6bc464edda56b6ea9cf04d31",
  "parents": [
    "bbd7080627002b111a76623d49d3ab41c10c410b"
  ],
  "author": {
    "name": "Stefan Schuermans",
    "email": "schuermans@roofline.ai",
    "time": "Wed Jun 17 22:48:53 2026 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Jun 17 13:48:53 2026 -0700"
  },
  "message": "Integrate LLVM to llvm/llvm-project@75b7809248cc (#24609)\n\nAdapted region successors\u0027s parent() to constructing from\nop.getOperation() and from isParent() to isOperation() due to LLVM\nupstream change 6e6c296f2014 [mlir] Use explicit op targets for region\nsuccessors (#203552)\n\nAdapting to removal of emitc::ApplyOp, using emitc::AddressOfOp or\nemitc::SubscriptOp + emitc::LoadOp instead ba7be6262c71 [mlir][emitc]\nRemove deprecated apply op (#203712)\n\nThese fixes have been assisted by Claude Code and have been manually\nreviewed.\n\nUpdated torch-mlir submodule as well due to LLVM changes.\n\nSigned-off-by: Stefan Schuermans \u003cschuermans@roofline.ai\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "31a69d22d4a9adf9dd21b88cc656ed6705e342e4",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/API/api_exports.c",
      "new_id": "754288633a749560335bdb7a8f5c7c30885a0db8",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/API/api_exports.c"
    },
    {
      "type": "modify",
      "old_id": "c62f0082631f1d07318a1625531148cba21fe884",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/API/api_exports.def",
      "new_id": "eb7fa7717e93b42f569ac0939d6ed8dc4d2624a4",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/API/api_exports.def"
    },
    {
      "type": "modify",
      "old_id": "902f3c9c79864b7bb7d4eb877c72445e5a7c3098",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/API/api_exports.ld",
      "new_id": "d879b7c6cc0347336bc9a8a97e3813733e2d70fc",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/API/api_exports.ld"
    },
    {
      "type": "modify",
      "old_id": "fc7d0fa15962c3a6672fa3ef17aef1b18aef92e8",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/API/api_exports.macos.lst",
      "new_id": "b65bd5ca1d0b80d8444e5b80a2d02a420a538bc1",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/API/api_exports.macos.lst"
    },
    {
      "type": "modify",
      "old_id": "57de579f4198b6b79b904d6bdff1b8aeca5c33e3",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Dialect/PCF/IR/PCFOps.cpp",
      "new_id": "9bf9d62c3f61181c0dc3abfdd2347183471ddcad",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Dialect/PCF/IR/PCFOps.cpp"
    },
    {
      "type": "modify",
      "old_id": "566c1baae6c1f1d6ca40ffb89483228453955fb9",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/HAL/IR/HALOps.cpp",
      "new_id": "91aec1e4f902c9089b30a81e43bbaf4e1f30b528",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/HAL/IR/HALOps.cpp"
    },
    {
      "type": "modify",
      "old_id": "4848f582db735974f4d2b6768a67cec2f6a6129e",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/Stream/IR/StreamOps.cpp",
      "new_id": "9901fc896e80d604b802d54490c82ff8b0d31d84",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/Stream/IR/StreamOps.cpp"
    },
    {
      "type": "modify",
      "old_id": "e9160f015c14a96c618de4bc34c8b843280baad5",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/Stream/Transforms/ElideAsyncCopies.cpp",
      "new_id": "7148dd7f1e9e7af18b56bbf2dde620926c6d2cf6",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/Stream/Transforms/ElideAsyncCopies.cpp"
    },
    {
      "type": "modify",
      "old_id": "0478e4e7f3abacbfe5af2bb19e06ab563269accc",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/Stream/Transforms/ElideTimepoints.cpp",
      "new_id": "a867ffeaa9f1322700288eb56d9a68cb170b64eb",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/Stream/Transforms/ElideTimepoints.cpp"
    },
    {
      "type": "modify",
      "old_id": "a4af37a9ae5ed86816800d23fbec3a7abe4282fd",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/Stream/Transforms/ScheduleAllocation.cpp",
      "new_id": "b206f275e765fac89a86e980972f67a514574662",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/Stream/Transforms/ScheduleAllocation.cpp"
    },
    {
      "type": "modify",
      "old_id": "5b348cc2138d54bdc4be7b972f22f61a6dac4cca",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/Util/Analysis/Explorer.cpp",
      "new_id": "9c52400b98a33529aa61f022479c2e32183388df",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/Util/Analysis/Explorer.cpp"
    },
    {
      "type": "modify",
      "old_id": "ddaf97da92e9bd15092f558d8070fa0de720231c",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/Util/Analysis/Position.cpp",
      "new_id": "9b598b77699f1b3e46fbfe0528a0d66a3d2ff36e",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/Util/Analysis/Position.cpp"
    },
    {
      "type": "modify",
      "old_id": "a4bc38fa0a36813684cb9b415f18e0cc85b6e6d0",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/VM/Conversion/VMToEmitC/EmitCBuilders.cpp",
      "new_id": "91039a1d0d9b9b1fb250beb095ecabea022a6bc2",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/VM/Conversion/VMToEmitC/EmitCBuilders.cpp"
    },
    {
      "type": "modify",
      "old_id": "057cd14b581c76f4782703d035446502833a697d",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/VM/Conversion/VMToEmitC/test/buffer_ops.mlir",
      "new_id": "2f5b307eb955c525254ed63342191fc9317a9c26",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/VM/Conversion/VMToEmitC/test/buffer_ops.mlir"
    },
    {
      "type": "modify",
      "old_id": "bced695d49c0301205525219f62d87836fca5d2e",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/VM/Conversion/VMToEmitC/test/buffer_ops_f32.mlir",
      "new_id": "e271d8fd14d735cae2dc39f1e5707095a0b56711",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/VM/Conversion/VMToEmitC/test/buffer_ops_f32.mlir"
    },
    {
      "type": "modify",
      "old_id": "0951d41dded5a7724d94c8c6b0b55577eacebb12",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/VM/Conversion/VMToEmitC/test/buffer_ops_f64.mlir",
      "new_id": "f5f53bb680d3541d438b69e9ec11b30af320e83b",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/VM/Conversion/VMToEmitC/test/buffer_ops_f64.mlir"
    },
    {
      "type": "modify",
      "old_id": "d7194d44f39a555ca22f289e3cd54d203451ecb7",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/VM/Conversion/VMToEmitC/test/buffer_ops_i64.mlir",
      "new_id": "5105f82a9555c814a3e5f740835d0fc37d84ce5f",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/VM/Conversion/VMToEmitC/test/buffer_ops_i64.mlir"
    },
    {
      "type": "modify",
      "old_id": "30cc8664cbb73eb3b8432ca695713c935dd62870",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/VM/Conversion/VMToEmitC/test/const_ops.mlir",
      "new_id": "bf07a67ea3eaac7f927500303e88b7e761c52fcb",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/VM/Conversion/VMToEmitC/test/const_ops.mlir"
    },
    {
      "type": "modify",
      "old_id": "75abd387df3ea9e5281c6943546f662c27c9d997",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/VM/Conversion/VMToEmitC/test/control_flow_ops.mlir",
      "new_id": "7799af10a5b35245b3dc5ed9387964a6bd27e558",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/VM/Conversion/VMToEmitC/test/control_flow_ops.mlir"
    },
    {
      "type": "modify",
      "old_id": "750ca73e60b490fb5a7c6b0e47065c5f83208a65",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/VM/Conversion/VMToEmitC/test/global_ops.mlir",
      "new_id": "9b643ffbe81fe4364648cfb9f909877498c70c23",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/VM/Conversion/VMToEmitC/test/global_ops.mlir"
    },
    {
      "type": "modify",
      "old_id": "0c19a95f31a64f702f492a6ba91fa5e55e110f4f",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/VM/Conversion/VMToEmitC/test/list_ops.mlir",
      "new_id": "711d4e0c08079bdc458a9e01b4ef27374da2fd19",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/VM/Conversion/VMToEmitC/test/list_ops.mlir"
    },
    {
      "type": "modify",
      "old_id": "fb0d6ac74a22b40816287631f068365570df7890",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/VM/Conversion/VMToEmitC/test/list_ops_i64.mlir",
      "new_id": "3728e8e7c0392a7bab59fac0eca8a68a5c56248f",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/VM/Conversion/VMToEmitC/test/list_ops_i64.mlir"
    },
    {
      "type": "modify",
      "old_id": "dfbf6b6a2ac35199f5a2afcc216134257eb3601c",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/VM/Conversion/VMToEmitC/test/type_conversion.mlir",
      "new_id": "c6842fef4f8e8816c10942fbbcf4e07d6f6400d7",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/VM/Conversion/VMToEmitC/test/type_conversion.mlir"
    },
    {
      "type": "modify",
      "old_id": "8292a057931882ed2b1e9abdcb5c1512a7e7babf",
      "old_mode": 57344,
      "old_path": "third_party/llvm-project",
      "new_id": "75b7809248cca443085c1c3fb572ae38add4c500",
      "new_mode": 57344,
      "new_path": "third_party/llvm-project"
    },
    {
      "type": "modify",
      "old_id": "44b938e7baaed081e17383fbbb9a34ec702f4270",
      "old_mode": 57344,
      "old_path": "third_party/torch-mlir",
      "new_id": "091bb8d3221457d25c079bed9750c5b6927f39bc",
      "new_mode": 57344,
      "new_path": "third_party/torch-mlir"
    }
  ]
}
