)]}'
{
  "commit": "f8c2ac92efeba1d0cea8fe7b58eaf8f4461e5a6b",
  "tree": "7d4883768425d38dfd145553ef273cd40e47ac40",
  "parents": [
    "34d41bc13ec7cbd1069d314afef266e845d407b4"
  ],
  "author": {
    "name": "Ege Beysel",
    "email": "beysel@roofline.ai",
    "time": "Fri Sep 11 15:43:59 2026 +0300"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Sep 11 15:43:59 2026 +0300"
  },
  "message": "[LLVMCPU] thread inner tile alignment hint for vector-level tiling (#24698)\n\nIntroduces a helper function that will generate the inner tile alignment hint control function introduced in https://github.com/llvm/llvm-project/pull/204007.\n\nThe control function is passed to the SCF tiling driver and is invoked per-op before tiling/fusion. It merely forwards the inner tile alignment hints set during tile size selection, added in the stack of https://github.com/iree-org/iree/pull/24806.\n\nAlso utilizes this in the `TileAndFuseProducerConsumer` pass.\n\nAssisted-by: Claude Code\n\n---------\n\nSigned-off-by: Ege Beysel \u003cbeyselege@gmail.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "aef176714b30132187ce53fbaba63abafe1ab2c0",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/TileAndFuseUtils.cpp",
      "new_id": "d62fabf248391a05f1d2fd9be048633c1f2f62c3",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/TileAndFuseUtils.cpp"
    },
    {
      "type": "modify",
      "old_id": "bae549c5536061d2ef4ad846f57ed2c3ffd55d7d",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/TileAndFuseUtils.h",
      "new_id": "ebd18e27abf499cc6ae7b8d0dea4a4c007c0731e",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/TileAndFuseUtils.h"
    },
    {
      "type": "modify",
      "old_id": "1295c8b4b5a2c859deb05c276d62f49780a8a58a",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/LLVMCPUTileAndFuseProducerConsumer.cpp",
      "new_id": "1ce911349f82d032b7482e9f7c96ea8af42fd717",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/LLVMCPUTileAndFuseProducerConsumer.cpp"
    },
    {
      "type": "modify",
      "old_id": "220f9fa246347720b9ca493334d79fcbf4b58a0a",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/test/tile_and_fuse_producer_consumer_anchoring_root_op.mlir",
      "new_id": "bce330191fb3dcc948caf7bd63e6138959ed04a5",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/test/tile_and_fuse_producer_consumer_anchoring_root_op.mlir"
    }
  ]
}
