commit | caef3486222c75612ff3ae97bc9b6a6619796c17 | [log] [tgz] |
---|---|---|
author | Jim Stichnoth <stichnot@chromium.org> | Thu Apr 09 11:19:38 2015 -0700 |
committer | Jim Stichnoth <stichnot@chromium.org> | Thu Apr 09 11:19:38 2015 -0700 |
tree | 1557c25ac8a2160e6768d7c49354c3d6bbea3130 | |
parent | 6e293c814de02a6feb9e6db7b0dd970a2ec3a4e9 [diff] |
Subzero: Use a "deterministic" random shuffle for register allocation. To make this work, Subzero provides its own RandomShuffle() as a replacement for std::random_shuffle(), and the Subzero implementation doesn't depend on the stdlib implementation. BUG= https://code.google.com/p/nativeclient/issues/detail?id=4129 R=jvoung@chromium.org Review URL: https://codereview.chromium.org/1072913002