)]}'
{
  "commit": "a7e91f5d02c9f5acad3104f91c4ad19f68a05c6a",
  "tree": "bea2e956a601f53a388d1263c1938a95532d928a",
  "parents": [
    "02cf91129de9237ec0dd58430b3fb6c2b971b5b0"
  ],
  "author": {
    "name": "James Price",
    "email": "jrprice@google.com",
    "time": "Wed May 29 15:38:19 2024 +0000"
  },
  "committer": {
    "name": "James Price",
    "email": "jrprice@google.com",
    "time": "Wed May 29 15:38:19 2024 +0000"
  },
  "message": "[spirv] Do not add exit phi for loop initializer\n\nWhen a loop with an empty initializer block has results, we were\ntreating the initializer as an implicit exit block and adding OpPhi\noperands for it. The only implicit exit blocks we have are on `if`\ninstructions, so restrict the implicit exit block logic to those.\n\nChange-Id: If0beaba4816f683fd58ec82d832a12c59f07e347\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/190462\nReviewed-by: dan sinclair \u003cdsinclair@chromium.org\u003e\nReviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "553b173b5d5d52f936ec9baf5e0ed4db90f27821",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/common/helper_test.h",
      "new_id": "bedc45795c3db5d1cf3e98ebf94cd94891afc1e0",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/common/helper_test.h"
    },
    {
      "type": "modify",
      "old_id": "f8ccb38683969a04c09db9bcbb9b8c280bd41d91",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/loop_test.cc",
      "new_id": "a5640faab6a39c256b580c03acaef13afe881d57",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/loop_test.cc"
    },
    {
      "type": "modify",
      "old_id": "3a3fa000beb25586f33d73a3ad2a7421e97235e8",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/printer/printer.cc",
      "new_id": "8a7ccc189a0bfad1a182f664bd1cdb8d7471bfe2",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/printer/printer.cc"
    }
  ]
}
