)]}'
{
  "commit": "cdcbfd3c2f1fc834a22f17a5850f628da44b48a7",
  "tree": "0078be8fcff4f0df1491f08691c7cd6e1a4038ec",
  "parents": [
    "4bb0c1298d1cd7dc44c0b9d3d563176db702bc32"
  ],
  "author": {
    "name": "Ben Vanik",
    "email": "ben.vanik@gmail.com",
    "time": "Sun Nov 30 12:02:07 2025 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sun Nov 30 20:02:07 2025 +0000"
  },
  "message": "ScheduleExecution enhancements for timeline-aware scheduling and SCF. (#22483)\n\nParitioning now handles values used in SCF (and other) region ops\nproperly and ScheduleExecution now handles timeline-aware ops (those ops\nthat operate on a timeline and can materialize timepoints even if they\ndon\u0027t naturally have them).\n\nA test op is added to avoid relying on the HAL ops that implement the\ninterface (I\u0027ll probably try to move more tests to test ops/attrs in the\nfuture to keep HAL out of Stream).\n\nPart of #16168 PR sequence (4/6).",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3cbb5b5492bca3a228a244bac13f4803ebadf8a9",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/Stream/Analysis/BUILD.bazel",
      "new_id": "c26b567c13b0a0fa4dff6963ded435e9c0af2203",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/Stream/Analysis/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "c2dd74c24e10a5e4c3a450457d99983cf88f8ea1",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/Stream/Analysis/CMakeLists.txt",
      "new_id": "b229ec28436a6f6bbf78f51a55adccfa6fb0d4b0",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/Stream/Analysis/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "52a2e6697111b41ee83f282bcca4229055820f22",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/Stream/Analysis/Partitioning.cpp",
      "new_id": "0bfcf5cc0977077bb6bc7ff335133d224d0d52d7",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/Stream/Analysis/Partitioning.cpp"
    },
    {
      "type": "modify",
      "old_id": "dbf2ba74bdbd4f74477331fede7ca8d41bb7e4cf",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/Stream/Analysis/Partitioning.h",
      "new_id": "923a5a4ffb56d092fb119282459e42baf687a079",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/Stream/Analysis/Partitioning.h"
    },
    {
      "type": "modify",
      "old_id": "e4baa0c94163b7109badcf9ec4d3cd684d07a475",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/Stream/Analysis/Partitioning/ReferencePartitioning.cpp",
      "new_id": "0ae3d0d0997ce165437fc8b9a24f7ff1a1ecf76a",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/Stream/Analysis/Partitioning/ReferencePartitioning.cpp"
    },
    {
      "type": "modify",
      "old_id": "fc2bcabcdea649314f5c473266b332564a906899",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/Stream/IR/StreamOps.cpp",
      "new_id": "a27ae0b9740fe7c188922999afb9e87533b9f610",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/Stream/IR/StreamOps.cpp"
    },
    {
      "type": "modify",
      "old_id": "4c9f326cf79f5d088c45b5fe5079645689d2e6b3",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/Stream/IR/StreamOps.td",
      "new_id": "5edc9aa18d417df54a98b4df2d7ff6306f1c5b7b",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/Stream/IR/StreamOps.td"
    },
    {
      "type": "modify",
      "old_id": "5668a457d7d0f6b6f3c1f60ea40bf351903ff80e",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/Stream/IR/StreamTypes.td",
      "new_id": "1abb9d8bf1dea47487130fa6b3e339c9be0be9ba",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/Stream/IR/StreamTypes.td"
    },
    {
      "type": "modify",
      "old_id": "ebe8d1be016f77c26a3733ffaa3d7ba351fcd5d8",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/Stream/Transforms/ScheduleExecution.cpp",
      "new_id": "67e9ab0e08da38f726193db190509b3898e826d5",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/Stream/Transforms/ScheduleExecution.cpp"
    },
    {
      "type": "modify",
      "old_id": "4817ff299f69d12294df7393aac9ec0843c0394d",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/Stream/Transforms/test/BUILD.bazel",
      "new_id": "a68e003d1f09e5266800eec2f1fe08e12afc1cdd",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/Stream/Transforms/test/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "658bcc654a581768e7773b893fb4276f840929a7",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/Stream/Transforms/test/CMakeLists.txt",
      "new_id": "83329a58b71ab35214f85b1db2208d5505234aad",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/Stream/Transforms/test/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "02204674c223a18e034be013399c32e7382ca7eb",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/Stream/Transforms/test/schedule_execution.mlir",
      "new_id": "f2786a2d12b9e61dfb5567bd6b127e46254cd62e",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/Stream/Transforms/test/schedule_execution.mlir"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5a4dbf8d477ffab1a450dd9ffa202663a172afcf",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/Stream/Transforms/test/schedule_execution_scf.mlir"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1933bde55cabcd52bcdabc890a60e6243b7d828c",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/Stream/Transforms/test/schedule_execution_timeline_aware.mlir"
    }
  ]
}
