{"action":"created","issue":{"url":"https://api.github.com/repos/dotnet/coreclr/issues/7996","repository_url":"https://api.github.com/repos/dotnet/coreclr","labels_url":"https://api.github.com/repos/dotnet/coreclr/issues/7996/labels{/name}","comments_url":"https://api.github.com/repos/dotnet/coreclr/issues/7996/comments","events_url":"https://api.github.com/repos/dotnet/coreclr/issues/7996/events","html_url":"https://github.com/dotnet/coreclr/pull/7996","id":187353739,"number":7996,"title":"Add JitOptRepeat debug config flags","user":{"login":"JosephTremoulet","id":10655216,"avatar_url":"https://avatars.githubusercontent.com/u/10655216?v=3","gravatar_id":"","url":"https://api.github.com/users/JosephTremoulet","html_url":"https://github.com/JosephTremoulet","followers_url":"https://api.github.com/users/JosephTremoulet/followers","following_url":"https://api.github.com/users/JosephTremoulet/following{/other_user}","gists_url":"https://api.github.com/users/JosephTremoulet/gists{/gist_id}","starred_url":"https://api.github.com/users/JosephTremoulet/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JosephTremoulet/subscriptions","organizations_url":"https://api.github.com/users/JosephTremoulet/orgs","repos_url":"https://api.github.com/users/JosephTremoulet/repos","events_url":"https://api.github.com/users/JosephTremoulet/events{/privacy}","received_events_url":"https://api.github.com/users/JosephTremoulet/received_events","type":"User","site_admin":false},"labels":[{"id":197462704,"url":"https://api.github.com/repos/dotnet/coreclr/labels/cla-already-signed","name":"cla-already-signed","color":"009800","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2016-11-04T14:53:26Z","updated_at":"2016-11-04T21:17:14Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/dotnet/coreclr/pulls/7996","html_url":"https://github.com/dotnet/coreclr/pull/7996","diff_url":"https://github.com/dotnet/coreclr/pull/7996.diff","patch_url":"https://github.com/dotnet/coreclr/pull/7996.patch"},"body":"Add flag JitOptRepeat that specifies a set of methods on which to\r\niteratively perform global optimizations multiple times, and flag\r\nJitOptRepeatCount to set the number of iterations (default 2) to apply\r\nwhen JitOptRepeat kicks in.\r\n\r\nThese flags are debug-only; they are intended to facilitate performing\r\nexperiments investigating optimization opportunities missed due to phase\r\nordering issues.\r\n\r\nAlso update `fgResetForSsa` (which is called between iterations) to clear heap data, defnums, and post-order numbers."},"comment":{"url":"https://api.github.com/repos/dotnet/coreclr/issues/comments/258549745","html_url":"https://github.com/dotnet/coreclr/pull/7996#issuecomment-258549745","issue_url":"https://api.github.com/repos/dotnet/coreclr/issues/7996","id":258549745,"user":{"login":"BruceForstall","id":10901265,"avatar_url":"https://avatars.githubusercontent.com/u/10901265?v=3","gravatar_id":"","url":"https://api.github.com/users/BruceForstall","html_url":"https://github.com/BruceForstall","followers_url":"https://api.github.com/users/BruceForstall/followers","following_url":"https://api.github.com/users/BruceForstall/following{/other_user}","gists_url":"https://api.github.com/users/BruceForstall/gists{/gist_id}","starred_url":"https://api.github.com/users/BruceForstall/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/BruceForstall/subscriptions","organizations_url":"https://api.github.com/users/BruceForstall/orgs","repos_url":"https://api.github.com/users/BruceForstall/repos","events_url":"https://api.github.com/users/BruceForstall/events{/privacy}","received_events_url":"https://api.github.com/users/BruceForstall/received_events","type":"User","site_admin":false},"created_at":"2016-11-04T21:17:14Z","updated_at":"2016-11-04T21:17:14Z","body":"LGTM"}}
{"actor":{"display_login":"BruceForstall"}}