commit | 562233c890ea6d2a834962edf3ccf9db14356683 | [log] [tgz] |
---|---|---|
author | John Porto <jpp@chromium.org> | Wed Oct 28 05:47:58 2015 -0700 |
committer | John Porto <jpp@chromium.org> | Wed Oct 28 05:47:58 2015 -0700 |
tree | 4023044df7e1fb3236890270e42c8d2beb73bac1 | |
parent | aa0b1a176f6c3306be3e95374d72e735bab2bbab [diff] |
Subzero. ARM32. Implements the Availability Optimization. Implements the Availability optimization: a = b x = f(a, c) becomes a = b x = f(b, c) This only triggers if b is an infinite-weight temporary, and it prevents a potential spill at the cost of higher register pressure. BUG= https://code.google.com/p/nativeclient/issues/detail?id=4076 R=stichnot@chromium.org Review URL: https://codereview.chromium.org/1424873003 .