commit | f4198548d27ec3f4d169361e3a5ed95b893d54da | [log] [tgz] |
---|---|---|
author | John Porto <jpp@chromium.org> | Fri Nov 20 14:17:23 2015 -0800 |
committer | John Porto <jpp@chromium.org> | Fri Nov 20 14:17:23 2015 -0800 |
tree | 1bf492904688bcca8648d50f561125c5d8795da3 | |
parent | 5e0a8a71b75ec56981883587612b16f7c1635a03 [diff] |
Subzero. ARM32. No more SP frobbing. Pre-computes the max stack size outgoing arguments, and pre-allocates it during prolog, deallocating during epilog. With this CL, there are no more StackAdjustments needed for the ARM32, which will simplify rematerializing alloca'd variables. BUG= https://code.google.com/p/nativeclient/issues/detail?id=4076 R=sehr@chromium.org Review URL: https://codereview.chromium.org/1467473003 .