)]}'
{
  "commit": "205ff020980d46dd45647554db953c75d7449e63",
  "tree": "ddc7c4992af1f037b6fdd17891cfd86c6677d43e",
  "parents": [
    "5262f0020bd3fee05e55be16e42dcdf8ecaac95e"
  ],
  "author": {
    "name": "Davide Grohmann",
    "email": "davide.grohmann@arm.com",
    "time": "Mon Apr 20 20:50:08 2026 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Apr 20 20:50:08 2026 +0200"
  },
  "message": "[mlir][spirv] Tighten types of SPIR-V TOSA op definitions (#192623)\n\nTighten the SPIR-V TOSA op definitions by introducing stricter named\ntype constraints and aligning verifier coverage with the new type\nsurface.\n\nRemove implication checks that are now enforced directly by\noperand/result type constraints.\n\nDrop the corresponding negative tests that no longer exercise those\nverifier paths.\n\nSigned-off-by: Davide Grohmann \u003cdavide.grohmann@arm.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a83ea4b9e522635b455dba2419d9ff0243e57bcc",
      "old_mode": 33188,
      "old_path": "mlir/include/mlir/Dialect/SPIRV/IR/SPIRVTosaOps.td",
      "new_id": "c873e3069733c443177cf9be283df7a081186525",
      "new_mode": 33188,
      "new_path": "mlir/include/mlir/Dialect/SPIRV/IR/SPIRVTosaOps.td"
    },
    {
      "type": "modify",
      "old_id": "5a610aaa45cefacc8f555a2e8b1a5c7d73d24776",
      "old_mode": 33188,
      "old_path": "mlir/include/mlir/Dialect/SPIRV/IR/SPIRVTosaTypes.td",
      "new_id": "6c918aec2884509280e40bd20751044915f49050",
      "new_mode": 33188,
      "new_path": "mlir/include/mlir/Dialect/SPIRV/IR/SPIRVTosaTypes.td"
    },
    {
      "type": "modify",
      "old_id": "f5a8a3ca4c05d7fa0a704afa51fe4debb730b16e",
      "old_mode": 33188,
      "old_path": "mlir/test/Dialect/SPIRV/IR/tosa-ops-verification.mlir",
      "new_id": "c238de30ff0e6b01bb56be0bb4f40f5c03bd7570",
      "new_mode": 33188,
      "new_path": "mlir/test/Dialect/SPIRV/IR/tosa-ops-verification.mlir"
    },
    {
      "type": "modify",
      "old_id": "8caeb079aceb5383c96f9ff8351757f9d84245bf",
      "old_mode": 33188,
      "old_path": "mlir/tools/mlir-tblgen/SPIRVUtilsGen.cpp",
      "new_id": "4de8c60dfb55aa175c3f90c51c4d05cefca12e23",
      "new_mode": 33188,
      "new_path": "mlir/tools/mlir-tblgen/SPIRVUtilsGen.cpp"
    }
  ]
}
