{"action":"created","issue":{"url":"https://api.github.com/repos/apple/swift/issues/11361","repository_url":"https://api.github.com/repos/apple/swift","labels_url":"https://api.github.com/repos/apple/swift/issues/11361/labels{/name}","comments_url":"https://api.github.com/repos/apple/swift/issues/11361/comments","events_url":"https://api.github.com/repos/apple/swift/issues/11361/events","html_url":"https://github.com/apple/swift/pull/11361","id":248139035,"number":11361,"title":"SILOptimizer: Add a new TempRValue optimization pass","user":{"login":"eeckstein","id":15270291,"avatar_url":"https://avatars0.githubusercontent.com/u/15270291?v=4","gravatar_id":"","url":"https://api.github.com/users/eeckstein","html_url":"https://github.com/eeckstein","followers_url":"https://api.github.com/users/eeckstein/followers","following_url":"https://api.github.com/users/eeckstein/following{/other_user}","gists_url":"https://api.github.com/users/eeckstein/gists{/gist_id}","starred_url":"https://api.github.com/users/eeckstein/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/eeckstein/subscriptions","organizations_url":"https://api.github.com/users/eeckstein/orgs","repos_url":"https://api.github.com/users/eeckstein/repos","events_url":"https://api.github.com/users/eeckstein/events{/privacy}","received_events_url":"https://api.github.com/users/eeckstein/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":9,"created_at":"2017-08-04T23:26:38Z","updated_at":"2017-08-06T18:05:12Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/apple/swift/pulls/11361","html_url":"https://github.com/apple/swift/pull/11361","diff_url":"https://github.com/apple/swift/pull/11361.diff","patch_url":"https://github.com/apple/swift/pull/11361.patch"},"body":"This is a separate optimization that detects short-lived temporaries that can be eliminated.\r\nThis is necessary now that SILGen no longer performs basic RValue forwarding in some cases.\r\n\r\nSR-5508: Performance regression in benchmarks caused by removing SILGen peephole for LoadExpr in +0 context\r\n\r\nThis is another attempt for https://github.com/apple/swift/pull/11328\r\nand https://github.com/apple/swift/pull/11350\r\n\r\nI did run the benchmarks locally and it recovers all regressions from https://github.com/apple/swift/pull/11026"},"comment":{"url":"https://api.github.com/repos/apple/swift/issues/comments/320522488","html_url":"https://github.com/apple/swift/pull/11361#issuecomment-320522488","issue_url":"https://api.github.com/repos/apple/swift/issues/11361","id":320522488,"user":{"login":"gottesmm","id":499423,"avatar_url":"https://avatars1.githubusercontent.com/u/499423?v=4","gravatar_id":"","url":"https://api.github.com/users/gottesmm","html_url":"https://github.com/gottesmm","followers_url":"https://api.github.com/users/gottesmm/followers","following_url":"https://api.github.com/users/gottesmm/following{/other_user}","gists_url":"https://api.github.com/users/gottesmm/gists{/gist_id}","starred_url":"https://api.github.com/users/gottesmm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gottesmm/subscriptions","organizations_url":"https://api.github.com/users/gottesmm/orgs","repos_url":"https://api.github.com/users/gottesmm/repos","events_url":"https://api.github.com/users/gottesmm/events{/privacy}","received_events_url":"https://api.github.com/users/gottesmm/received_events","type":"User","site_admin":false},"created_at":"2017-08-06T18:05:12Z","updated_at":"2017-08-06T18:05:12Z","body":"@swift-ci test"}}
{"actor":{"display_login":"gottesmm"}}