)]}'
{
  "commit": "485e40122564006cffa18b0921024782da549f20",
  "tree": "91b21b977aebe9ab7d3a9f8889d366328aeb9193",
  "parents": [
    "d6ace956a580febc3902882dd1594ac18aa7ae5f"
  ],
  "author": {
    "name": "Lukas Sommer",
    "email": "lukas.sommer@amd.com",
    "time": "Wed Apr 08 09:41:46 2026 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Apr 08 09:41:46 2026 +0200"
  },
  "message": "[Codegen] Masked vectorization of inner_tiled (#23935)\n\nSo far, vectorization of `inner_tiled` did not support dynamic tensor\nshapes. This PR enables vectorization of `inner_tiled` with dynamic\ntensor shapes in the outer dimensions through masking for the case that\nvector sizes are provided.\n\nThis is part of https://github.com/iree-org/iree/issues/23415.\n\nAssisted-by: Claude Code\n\n---------\n\nSigned-off-by: Lukas Sommer \u003clukas.sommer@amd.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "54499207ccb5bed2f8a36280956b30f6ac5149f4",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/test/generic_vectorization_masked_inferred.mlir",
      "new_id": "1badf104f317e3d6b54c6afef21eb5be01d37021",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/test/generic_vectorization_masked_inferred.mlir"
    },
    {
      "type": "modify",
      "old_id": "7d54aa3433f0a6ed78cb91965bfa59996cc36710",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Interfaces/BUILD.bazel",
      "new_id": "57711167c7060a57632e7a03ad4bdba69bad3f50",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Interfaces/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "5afd25278404c7a2a03b57610503c7012d0b577c",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Interfaces/CMakeLists.txt",
      "new_id": "e4e0d8b8d912bf5d8111c6f97745037df23687ed",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Interfaces/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "a07d3d8aae13db7ddaa5d144a4814f5deb14b3bb",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Interfaces/VectorizableOpInterface.cpp",
      "new_id": "be4e33e982713b0e74943660107f5ddb358cc715",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Interfaces/VectorizableOpInterface.cpp"
    }
  ]
}
