OSDN Git Service

Reserve space for scalar FP returns in the stack frame
authorDavid Sehr <sehr@chromium.org>
Tue, 17 Nov 2015 01:00:38 +0000 (17:00 -0800)
committerDavid Sehr <sehr@chromium.org>
Tue, 17 Nov 2015 01:00:38 +0000 (17:00 -0800)
commit0d9cf4877c8524fc355a7b173123348661dc6bec
tree56db3ed3d7cb1fe1f872040f913c25fd3e39305c
parent2f3b8ec812321b1549bc1714a239b9dd0c95ebd7
Reserve space for scalar FP returns in the stack frame

Rather than bumping the stack pointer around the scalar return sequence in
_fld, ensure the prolog allocates enough space.

BUG=
R=stichnot@chromium.org

Review URL: https://codereview.chromium.org/1442753008 .
src/IceCfg.h
src/IceInstX86BaseImpl.h
src/IceTargetLoweringX8632.cpp
tests_lit/llvm2ice_tests/commutativity.ll
tests_lit/llvm2ice_tests/elf_container.ll