{"action":"created","issue":{"url":"https://api.github.com/repos/KhronosGroup/SPIRV-Tools/issues/1292","repository_url":"https://api.github.com/repos/KhronosGroup/SPIRV-Tools","labels_url":"https://api.github.com/repos/KhronosGroup/SPIRV-Tools/issues/1292/labels{/name}","comments_url":"https://api.github.com/repos/KhronosGroup/SPIRV-Tools/issues/1292/comments","events_url":"https://api.github.com/repos/KhronosGroup/SPIRV-Tools/issues/1292/events","html_url":"https://github.com/KhronosGroup/SPIRV-Tools/pull/1292","id":296547040,"number":1292,"title":"Add loop unswitch pass.","user":{"login":"Naghasan","id":8445943,"avatar_url":"https://avatars1.githubusercontent.com/u/8445943?v=4","gravatar_id":"","url":"https://api.github.com/users/Naghasan","html_url":"https://github.com/Naghasan","followers_url":"https://api.github.com/users/Naghasan/followers","following_url":"https://api.github.com/users/Naghasan/following{/other_user}","gists_url":"https://api.github.com/users/Naghasan/gists{/gist_id}","starred_url":"https://api.github.com/users/Naghasan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Naghasan/subscriptions","organizations_url":"https://api.github.com/users/Naghasan/orgs","repos_url":"https://api.github.com/users/Naghasan/repos","events_url":"https://api.github.com/users/Naghasan/events{/privacy}","received_events_url":"https://api.github.com/users/Naghasan/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2018-02-12T22:27:22Z","updated_at":"2018-02-27T13:58:38Z","closed_at":"2018-02-27T13:58:38Z","author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/KhronosGroup/SPIRV-Tools/pulls/1292","html_url":"https://github.com/KhronosGroup/SPIRV-Tools/pull/1292","diff_url":"https://github.com/KhronosGroup/SPIRV-Tools/pull/1292.diff","patch_url":"https://github.com/KhronosGroup/SPIRV-Tools/pull/1292.patch"},"body":"This patch contains the initial support for loop unswitch. It moves all conditional branching and switch whose conditions are loop invariant.\r\nBefore performing the loop unswitch we check that the loop does not contain any instruction that would prevent it (barriers, group instructions etc.).\r\n"},"comment":{"url":"https://api.github.com/repos/KhronosGroup/SPIRV-Tools/issues/comments/368886481","html_url":"https://github.com/KhronosGroup/SPIRV-Tools/pull/1292#issuecomment-368886481","issue_url":"https://api.github.com/repos/KhronosGroup/SPIRV-Tools/issues/1292","id":368886481,"user":{"login":"dnovillo","id":7295335,"avatar_url":"https://avatars1.githubusercontent.com/u/7295335?v=4","gravatar_id":"","url":"https://api.github.com/users/dnovillo","html_url":"https://github.com/dnovillo","followers_url":"https://api.github.com/users/dnovillo/followers","following_url":"https://api.github.com/users/dnovillo/following{/other_user}","gists_url":"https://api.github.com/users/dnovillo/gists{/gist_id}","starred_url":"https://api.github.com/users/dnovillo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dnovillo/subscriptions","organizations_url":"https://api.github.com/users/dnovillo/orgs","repos_url":"https://api.github.com/users/dnovillo/repos","events_url":"https://api.github.com/users/dnovillo/events{/privacy}","received_events_url":"https://api.github.com/users/dnovillo/received_events","type":"User","site_admin":false},"created_at":"2018-02-27T13:58:38Z","updated_at":"2018-02-27T13:58:38Z","author_association":"CONTRIBUTOR","body":"Added documentation for --loop-unswitch flag, tested and pushed to master as 3497a94460ebd865c9d08483cdffac1fcde0c528"}}
{"actor":{"display_login":"dnovillo"}}