)]}'
{
  "commit": "8bbd58bc9b3887339f4199c6a9013cdd2393c0fd",
  "tree": "c7762de0db96ca5632de548bd43f93f91262dc6e",
  "parents": [
    "3f1d7ae64f55629b0955276134ee8276b7cba729"
  ],
  "author": {
    "name": "Ayokunle Amodu",
    "email": "ayokunle321@gmail.com",
    "time": "Thu Sep 24 08:46:24 2026 -0400"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Sep 24 14:46:24 2026 +0200"
  },
  "message": "[LLVMGPU] Add a check for the number of workgroup tile sizes in a config (#24916)\n\nAdds a check to ensure that the number of work group tile sizes in a\nconfiguration is not greater than the op\u0027s number of loops.\n\nAlso made the verifier\u0027s error diagnostics more specific, i.e., tell us\nwhich index in the config is wrong, the expected number of tiles sizes,\ne.t.c. This is inspired by how its done in [LLVMCPU\u0027S\nverifiers](https://github.com/iree-org/iree/blob/2e978ebfec686692c67ce75ade42c54dbac67e87/compiler/src/iree/compiler/Codegen/LLVMCPU/LLVMCPUSelectLoweringStrategy.cpp#L87).\n\n`Assisted-by: Claude`\n\nSigned-off-by: Ayokunle Amodu\n[ayokunle321@gmail.com](mailto:ayokunle321@gmail.com)\n\nSigned-off-by: Ayokunle Amodu \u003cayokunle321@gmail.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "81b002e021bb15cf6beeb0c5d898c962f4826eda",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/Verifiers.cpp",
      "new_id": "5b03911ff83d5c96d4652be45e8eae87d88f56ed",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/Verifiers.cpp"
    },
    {
      "type": "modify",
      "old_id": "19e2a10ca31db5be7f55d02e02298284007389b5",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/BUILD.bazel",
      "new_id": "84b60915a002ddd996ae4e749035a89f4f2572cb",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "5aaef03357e154411191e94a5a0e640bff28b118",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/CMakeLists.txt",
      "new_id": "865f0e1ee719895f422244be0e845cea0990a42a",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d9a969d1f6d114801d6cd9f32733bc463dc84602",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/illegal_configuration.mlir"
    }
  ]
}
