]> git.ipfire.org Git - thirdparty/valgrind.git/commit
Reorder allocatable registers for s390x so that the callee saved are listed first.
authorIvo Raisr <ivosh@ivosh.net>
Tue, 26 Sep 2017 07:33:27 +0000 (09:33 +0200)
committerIvo Raisr <ivosh@ivosh.net>
Tue, 26 Sep 2017 19:15:58 +0000 (21:15 +0200)
commit07e286ea303b2dfcb7188dcb6092b5025623b800
treed70b0460f9ea2825b615817b3edec9d1d7ffbb5c
parent27e1503bc7bd767f3a98824176558beaa5a7c1d5
Reorder allocatable registers for s390x so that the callee saved are listed first.

Helper calls always trash all caller saved registers. By listing the callee saved
first then VEX register allocator (both v2 and v3) is more likely to pick them
and does not need to spill that much before helper calls.
VEX/priv/host_s390_defs.c