)]}'
{
  "commit": "eef8e79e3a1c3f65f61ee42ccdbca8edb4fa32c6",
  "tree": "1b327a7c1fabf42254cedbd4550bf691d2708596",
  "parents": [
    "25976e83606f1a7615e3725e6038bb53ee96c3d5"
  ],
  "author": {
    "name": "Yuvaraj Venkatesh",
    "email": "yuvaraj.venkatesh@arm.com",
    "time": "Fri Jan 09 21:33:47 2026 +0000"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Jan 09 21:33:47 2026 +0000"
  },
  "message": "[mlir][tosa] Add log2_ceil/log2_floor/exp2_shape ops (#175057)\n\nThis commit introduces new ext-shape operations,\n- LOG2_CEIL_SHAPE\n- LOG2_FLOOR_SHAPE\n- EXP2_SHAPE\n\nThese additions include the operator definitions, same-rank\nverification, and level checks during validation.\n\n---------\n\nCo-authored-by: Luke Hutton \u003cluke.hutton@arm.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "be5789c1be7bf3ef6b3ecfed48b54933351cb4cf",
      "old_mode": 33188,
      "old_path": "mlir/include/mlir/Dialect/Tosa/IR/TosaShapeOps.td",
      "new_id": "d8597151714c36f2b8614cd3940683ab8f2acfd6",
      "new_mode": 33188,
      "new_path": "mlir/include/mlir/Dialect/Tosa/IR/TosaShapeOps.td"
    },
    {
      "type": "modify",
      "old_id": "46c8c3232431300e14b1e37faba6481ec5cb91ea",
      "old_mode": 33188,
      "old_path": "mlir/lib/Dialect/Tosa/Transforms/TosaProfileCompliance.cpp",
      "new_id": "08c702bd2f29f85203c846bbfb24457bc4c4e99b",
      "new_mode": 33188,
      "new_path": "mlir/lib/Dialect/Tosa/Transforms/TosaProfileCompliance.cpp"
    },
    {
      "type": "modify",
      "old_id": "dc2c90bbf11999636535bf66b0bb5b996c2d339d",
      "old_mode": 33188,
      "old_path": "mlir/lib/Dialect/Tosa/Transforms/TosaValidation.cpp",
      "new_id": "a900aef04f7535ade82852d4cbc5afc039ef609f",
      "new_mode": 33188,
      "new_path": "mlir/lib/Dialect/Tosa/Transforms/TosaValidation.cpp"
    },
    {
      "type": "modify",
      "old_id": "5e681c1ef75c85162cffb0bbf877b73c66b75647",
      "old_mode": 33188,
      "old_path": "mlir/test/Dialect/Tosa/level_check.mlir",
      "new_id": "d874ab6d23a50ecb3b64fa2abdf002c672a33404",
      "new_mode": 33188,
      "new_path": "mlir/test/Dialect/Tosa/level_check.mlir"
    },
    {
      "type": "modify",
      "old_id": "8d7d703e2f45048c2feaec7dd18f62c8821d3232",
      "old_mode": 33188,
      "old_path": "mlir/test/Dialect/Tosa/ops.mlir",
      "new_id": "5d6384ca34cac6a36bbc59e49f04cef0705395f3",
      "new_mode": 33188,
      "new_path": "mlir/test/Dialect/Tosa/ops.mlir"
    },
    {
      "type": "modify",
      "old_id": "1b2403c60fbbd3840b6062ef7fa00741f2266418",
      "old_mode": 33188,
      "old_path": "mlir/test/Dialect/Tosa/tosa-validation-version-1p1-valid.mlir",
      "new_id": "d11c2b512b273f5ea697d609bb0603de4cb73d6f",
      "new_mode": 33188,
      "new_path": "mlir/test/Dialect/Tosa/tosa-validation-version-1p1-valid.mlir"
    }
  ]
}
