x86 guest: finally redo marshalling of register-passed parameters so
that it's always correct (hopefully).  If any of the regparm
parameters look like they might need a fixed register, compute them
all into temporaries and then move all the temps at the end into the
arg regs.  OTOH, if all the args are simple enough so that they
definitely don't need fixed regs to compute, compute them directly
into the argument registers, thereby saving some reg-reg moves.



git-svn-id: svn://svn.valgrind.org/vex/trunk@563 8f6e269a-dfd6-0310-a8e1-e2731360e62c
2 files changed