commit | e0654369f2ee868dd38a3695a21692c076e42b97 | [log] [tgz] |
---|---|---|
author | florian <florian@8f6e269a-dfd6-0310-a8e1-e2731360e62c> | Wed May 09 13:31:09 2012 +0000 |
committer | florian <florian@8f6e269a-dfd6-0310-a8e1-e2731360e62c> | Wed May 09 13:31:09 2012 +0000 |
tree | 22811c90e5484dba5b53d12df42bafb79e3838ed | |
parent | 297b60622e9bac3a750ea909c2c0af1990cec7ba [diff] |
Improve insn selection for helper calls. Attempt to evaluate arguments into the real register that is mandated by the ABI instead of evaluating it in a virtual register and then move the result. Observed savings in insns between 0.5% and 1.4%. Probably an overrated optimization given current helper functions which rarely take more than one argument. git-svn-id: svn://svn.valgrind.org/vex/trunk@2326 8f6e269a-dfd6-0310-a8e1-e2731360e62c