commit | 9cc2bbf8496403cf998aec6152c086cd66b8bcdf | [log] [tgz] |
---|---|---|
author | sewardj <sewardj@8f6e269a-dfd6-0310-a8e1-e2731360e62c> | Sun Jun 05 17:56:03 2011 +0000 |
committer | sewardj <sewardj@8f6e269a-dfd6-0310-a8e1-e2731360e62c> | Sun Jun 05 17:56:03 2011 +0000 |
tree | 4fa00d454e1e24efbac3686d9fe3219a381f0161 | |
parent | 010ac5400c3294a8c0991fac7b382578e5b91b1c [diff] |
Improvements to code generation for 32 bit instructions. When appropriate, generate 32 bit add/sub/and/or/xor/cmp, so as to avoid a bunch of cases where previously values would have been widened to 64 bits, or shifted left 32 bits, before being used. Reduces the size of the generated code by up to 2.8%. git-svn-id: svn://svn.valgrind.org/vex/trunk@2156 8f6e269a-dfd6-0310-a8e1-e2731360e62c