commit | d2445f60726580b450eca68ab40c568f9df338e2 | [log] [tgz] |
---|---|---|
author | sewardj <sewardj@8f6e269a-dfd6-0310-a8e1-e2731360e62c> | Mon Mar 21 00:15:53 2005 +0000 |
committer | sewardj <sewardj@8f6e269a-dfd6-0310-a8e1-e2731360e62c> | Mon Mar 21 00:15:53 2005 +0000 |
tree | 2f93394769bcab8ece6e60be14d1f3595e77d217 | |
parent | 36917e92816cfd8c998e56f774709d953967b2a6 [diff] |
Add a new IR statement kind: IRStmt_NoOp, to denote a no-operation. These are generated by the IR optimiser. The use of no-ops replaces the old practice of allowing a BB to contain NULL pointers in its statement array as a way of denoting no-ops. NULL stmts are now no longer allowed under any circumstances, and the IR sanity checker will reject any BB containing them. git-svn-id: svn://svn.valgrind.org/vex/trunk@1061 8f6e269a-dfd6-0310-a8e1-e2731360e62c