)]}'
{
  "commit": "bcc1e75b957230b7462237334c4a04e6966bebd0",
  "tree": "a2d00b6a17cd8e4dec1aff81f9babdcd57ba113b",
  "parents": [
    "1af2ddbbcfaf65c0fcf14235816055c5d1f93ef0"
  ],
  "author": {
    "name": "Igor Wodiany",
    "email": "igor.wodiany@imgtec.com",
    "time": "Tue Sep 23 15:19:56 2025 +0100"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Sep 23 15:19:56 2025 +0100"
  },
  "message": "[mlir][spirv] Fix execution mode and function call Target tests (#159323)\n\nIt fixes the problem where the execution mode is not valid for the given\nentry point (`LocalSizeHint` requires `Kernel`) and where an `Input`\nstorage class pointer is incorrectly passed to a function call (there is\na restriction on what storage classes are allowed for pointer operands\nto an `OpFunctionCall`, see \"2.16.1. Universal Validation Rules\").",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e51ba7c0269a4a575e4679e59a0f14911ec31300",
      "old_mode": 33188,
      "old_path": "mlir/test/Target/SPIRV/execution-mode.mlir",
      "new_id": "2178a8a77a22571e946f6dbd8bbb5cb5ecfb93b1",
      "new_mode": 33188,
      "new_path": "mlir/test/Target/SPIRV/execution-mode.mlir"
    },
    {
      "type": "modify",
      "old_id": "a7473a8ccd7ba2c565d803c05399f1108c773278",
      "old_mode": 33188,
      "old_path": "mlir/test/Target/SPIRV/function-call.mlir",
      "new_id": "2e94ded3401cebe71098bfd57f593b85572efcfc",
      "new_mode": 33188,
      "new_path": "mlir/test/Target/SPIRV/function-call.mlir"
    }
  ]
}
