commit | 4f51f9a9c0c33ec3dcf3be4cdd896da66ae48cbb | [log] [tgz] |
---|---|---|
author | sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> | Tue May 07 23:38:30 2002 +0000 |
committer | sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> | Tue May 07 23:38:30 2002 +0000 |
tree | 88079c0a2032ceaa8a534767c30f9465ee7d032f | |
parent | 7efaa11b265819ea29e7c019fabf562e7b6044bf [diff] |
Generate better ucode for back-to-back sequences of register pushes and pops, as appear at function prologues/epilogues. Specifically, update %ESP just once for the whole sequence. This reduces by about 20% the number of calls to handle_esp_assignment (for kate in KDE 3.0, -O), which is a good thing since that is quite expensive. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@227 a5019735-40e9-0310-863c-91ae7b9d1cf9