commit | e810c1940eab1792cfd312635708c540b9a9bfdf | [log] [tgz] |
---|---|---|
author | sewardj <sewardj@8f6e269a-dfd6-0310-a8e1-e2731360e62c> | Fri Sep 09 08:33:03 2005 +0000 |
committer | sewardj <sewardj@8f6e269a-dfd6-0310-a8e1-e2731360e62c> | Fri Sep 09 08:33:03 2005 +0000 |
tree | ec6ef715a2b1e38b85e7cf409211d6caf60a8246 | |
parent | 87e651f40360a8f1c9418710e79c482028759f8c [diff] |
Enhance the dead-code removal pass so that it detects unconditional side exits and deletes all code after them. This helps clean up the IR created by {l,st}sw{i,x} from the ppc32 front end. It's also a general transformation which ought to have been implemented long ago. git-svn-id: svn://svn.valgrind.org/vex/trunk@1375 8f6e269a-dfd6-0310-a8e1-e2731360e62c