)]}' { "commit": "91cb60f2ec17b5fa2965f180608dee34def933a9", "tree": "368c5e09a20eb651d8cbfec2351fa8aaa6d72dd0", "parents": [ "4c48622aa1c65e79052194ea4529ed8c085fb6c9" ], "author": { "name": "David Neto", "email": "dneto@google.com", "time": "Mon Jul 06 18:10:52 2020 +0000" }, "committer": { "name": "dan sinclair", "email": "dsinclair@google.com", "time": "Mon Jul 06 18:10:52 2020 +0000" }, "message": "[spirv-reader] Improve placement of hoisted vars\n\nWhen we hoist a variable out of a continue construct, put it\nin associated loop construct, if it exists. This reduces its\nlifetime in WGSL, and easier to understand as a code reader.\n\nChange-Id: I8f0cc37640bfe67874cbc27b55029e79e9a8992c\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/24321\nReviewed-by: dan sinclair \u003cdsinclair@google.com\u003e\n", "tree_diff": [ { "type": "modify", "old_id": "767d5de6ce790a0656bc63893ff31daf31a43e77", "old_mode": 33188, "old_path": "src/reader/spirv/construct.h", "new_id": "5e6f75469c1e42d770f24a5af3d87a329e3ffb94", "new_mode": 33188, "new_path": "src/reader/spirv/construct.h" }, { "type": "modify", "old_id": "dad106c41c9a37189ebf85e642392cac34977771", "old_mode": 33188, "old_path": "src/reader/spirv/function.cc", "new_id": "df4dc526a18cd7eb0ca3341560355fe93ad4b17a", "new_mode": 33188, "new_path": "src/reader/spirv/function.cc" }, { "type": "modify", "old_id": "7044b0ff767547d8ccbca6d5a3a4531671b16cc3", "old_mode": 33188, "old_path": "src/reader/spirv/function.h", "new_id": "606bcdeed3076c8c5d59b2601ef1d16aef5764f6", "new_mode": 33188, "new_path": "src/reader/spirv/function.h" }, { "type": "modify", "old_id": "d24542778d395fad4446a6c87a002ea3415c4dde", "old_mode": 33188, "old_path": "src/reader/spirv/function_cfg_test.cc", "new_id": "188b3b92a778c434340f970a4b09d637e4b5eb2f", "new_mode": 33188, "new_path": "src/reader/spirv/function_cfg_test.cc" }, { "type": "modify", "old_id": "6693ae7da30635205720bbf74a08c6adb63828f2", "old_mode": 33188, "old_path": "src/reader/spirv/function_var_test.cc", "new_id": "c5911758e0a66147efe66128d3089c29697997f2", "new_mode": 33188, "new_path": "src/reader/spirv/function_var_test.cc" } ] }