commit | 105b704494ddcec3e7a7473f07906722315b498e | [log] [tgz] |
---|---|---|
author | Matt Wala <wala@chromium.org> | Mon Aug 11 19:56:19 2014 -0700 |
committer | Matt Wala <wala@chromium.org> | Mon Aug 11 19:56:19 2014 -0700 |
tree | 156228535cbd8c1b7cd3eb4199f84ac2d3f7a228 | |
parent | 8835b89b28c9ccb0cde7e2849a8749db8a008e8c [diff] |
Subzero: Align the stack at the point of function calls. Be compatible with the x86-32 calling convention by ensuring that the stack is aligned to 16 bytes at the point of the call instruction. Also ensure that vector arguments passed on the stack are 16 byte aligned. Also, make alloca instructions respect alignment. BUG=none R=jvoung@chromium.org, stichnot@chromium.org Review URL: https://codereview.chromium.org/444443002