DescriptionSubzero: 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
Committed: https://gerrit.chromium.org/gerrit/gitweb?p=native_client/pnacl-subzero.git;a=commit;h=105b704
Patch Set 1 #Patch Set 2 : Improve wording of a comment and reorder function in crosstest #
Total comments: 22
Patch Set 3 : First round of comments. #
Total comments: 1
Patch Set 4 : Use fewer instructions to implement aligned alloca #Patch Set 5 : Fix comments and style in the crosstest #
Total comments: 10
Patch Set 6 : Comments round 2 #
Total comments: 4
Patch Set 7 : Comments round 3 #
Messages
Total messages: 10 (0 generated)
|