]> git.ipfire.org Git - thirdparty/valgrind.git/commit
Improvements to code generation for 32 bit instructions. When
authorJulian Seward <jseward@acm.org>
Sun, 5 Jun 2011 17:56:03 +0000 (17:56 +0000)
committerJulian Seward <jseward@acm.org>
Sun, 5 Jun 2011 17:56:03 +0000 (17:56 +0000)
commit49ea3150911b5b9ff35e21f2a12ed9e7687fb69f
tree9f4d4f585ad328dacc4eea78da94f86ee6108640
parent4ac2a0e5752e1156eecf3e2da4040298f63f5117
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
VEX/priv/guest_amd64_helpers.c
VEX/priv/host_amd64_defs.c
VEX/priv/host_amd64_defs.h
VEX/priv/host_amd64_isel.c