)]}'
{
  "commit": "1181568b042e58e3cc907127e5614390d7378ba1",
  "tree": "242275838d8646ae7a9002bfb831e5a8365c01ae",
  "parents": [
    "cc6ca37468c1ee0742aaecbecab3470f0f7306b1"
  ],
  "author": {
    "name": "shanxing",
    "email": "shanxing.mei@intel.com",
    "time": "Tue May 26 00:01:08 2026 -0700"
  },
  "committer": {
    "name": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue May 26 00:01:08 2026 -0700"
  },
  "message": "[ir] Skip unused workgroup array loads from phony assignments\n\nAvoid generating expensive loop-based helpers for workgroup array loads\nwith no consumers, as they typically come from WGSL phony assignments\n(`_ \u003d workgroup_array_var;`). The variable remains in root block scope\nto keep groupshared declarations intact.\n\nThis change fixes maxComputeWorkgroupStorageSize tests timeout issue on\nIntel UHD 770 (Windows 10).\n\nBug: 512516350\nChange-Id: Id4ca789e9925291c73da7d958366a4b8d130787c\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/310055\nReviewed-by: James Price \u003cjrprice@google.com\u003e\nReviewed-by: Shao, Jiawei \u003cjiawei.shao@intel.com\u003e\nCommit-Queue: Shao, Jiawei \u003cjiawei.shao@intel.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cb0c5a803c13d8e23b1f214d161e341a0b6c45e1",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/decompose_access.cc",
      "new_id": "8518d8d6c48f42d75d0c82c4ed32985e6815283f",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/decompose_access.cc"
    },
    {
      "type": "modify",
      "old_id": "e7a69c7bafb0ade3bdfd54eabd9e3946bd32b187",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/decompose_access_test.cc",
      "new_id": "50c0436341549badb0f626bc2b7c7d058216a6bd",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/decompose_access_test.cc"
    }
  ]
}
