)]}'
{
  "commit": "f1e63bddd05416ceb2dd37ea7253d5a338e261ac",
  "tree": "35440e4de723b02556232996545c55a248c72a7a",
  "parents": [
    "e9b7f96e22cc5408f16f5c9d0ce3ec689810cd17"
  ],
  "author": {
    "name": "Bangtian Liu",
    "email": "liubangtian@gmail.com",
    "time": "Wed Jan 21 14:14:22 2026 -0500"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Jan 21 14:14:22 2026 -0500"
  },
  "message": "[DispatchCreation] Fold extract_slice of broadcast during split reduction tiling (#23012)\n\nThis PR moves FoldExtractSliceOfBroadcast to cleanup patterns in\n`FormSplitReductionDispatches`. This folds\n`extract_slice(broadcast(...))` during tiling rather than in\npost-processing. No new lit test is needed as this change reuses an\nexisting pattern (FoldExtractSliceOfBroadcast) which already has test\ncoverage.\n\nThis relies on an upstream LLVM changes that adds rank-reducing slices\nto generatedSlices in replaceExtractSliceWithTiledProducer in\nhttps://github.com/llvm/llvm-project/pull/174248.\n\nci-extra: test_torch\n\nSigned-off-by: Bangtian Liu \u003cliubangtian@gmail.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "107ca7c69b1573f09be1aa05e80d39a6ab316ec2",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/DispatchCreation/FormSplitReductionDispatches.cpp",
      "new_id": "c8693ae22c5a32fddb274f1d21d0c472f197a5e5",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/DispatchCreation/FormSplitReductionDispatches.cpp"
    }
  ]
}
