)]}' { "commit": "93e39b451ba23adc12a758759d00ae663c2aff4b", "tree": "a3b0a8d9ddcd9775224c2e403ecc1f7d0f906270", "parents": [ "ad2f7ccc553fc01b95006c8bf0828cb0bc04b206" ], "author": { "name": "David Neto", "email": "dneto@google.com", "time": "Tue Jun 16 01:03:39 2020 +0000" }, "committer": { "name": "dan sinclair", "email": "dsinclair@google.com", "time": "Tue Jun 16 01:03:39 2020 +0000" }, "message": "[spirv-reader] Support ifbreak with other forward edge\n\nAdd a guard variable for flow control within that if-selection.\n\nAlso, the premerge blocks are always surrounded by an if-selection,\nto ensure we cause reconvergence at the end of the original if-selection\nconstruct, just like in the original SPIR-V.\n\nBug: tint:3\nChange-Id: I614c6840e539bf9a338058beb5b6f70484e3320a\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/23182\nReviewed-by: dan sinclair \u003cdsinclair@google.com\u003e\n", "tree_diff": [ { "type": "modify", "old_id": "75276f2cd890ffa0ae242e6c6cefc0e5df7a95a4", "old_mode": 33188, "old_path": "src/reader/spirv/function.cc", "new_id": "99b44d6aca917b4ac8c2ca259cc5c5292169761a", "new_mode": 33188, "new_path": "src/reader/spirv/function.cc" }, { "type": "modify", "old_id": "686c92482be81dcaa829c44cf0671ab50b00b097", "old_mode": 33188, "old_path": "src/reader/spirv/function.h", "new_id": "c321f889cff539b689ccc86d6dfffa586bd26dea", "new_mode": 33188, "new_path": "src/reader/spirv/function.h" }, { "type": "modify", "old_id": "ab1bf0f3ced2b33fac9cf02bb5f3d60202060c14", "old_mode": 33188, "old_path": "src/reader/spirv/function_cfg_test.cc", "new_id": "6d112009a77103fe93687dde042de31e9ea96e92", "new_mode": 33188, "new_path": "src/reader/spirv/function_cfg_test.cc" }, { "type": "modify", "old_id": "f778c61ad6f0e3c7c382d9a47f0e7bbd11c56d0b", "old_mode": 33188, "old_path": "src/reader/spirv/parser_impl.cc", "new_id": "870bd7998e74c8fd6f3da202e37d445d48838e4d", "new_mode": 33188, "new_path": "src/reader/spirv/parser_impl.cc" }, { "type": "modify", "old_id": "f7330a8f565a1f02261a3aa74c36a1ef085b94eb", "old_mode": 33188, "old_path": "src/reader/spirv/parser_impl.h", "new_id": "49003e7af0140dc4ccf2ed68de3c9670c41fc708", "new_mode": 33188, "new_path": "src/reader/spirv/parser_impl.h" } ] }