Files
cpython/Include
Raymond Hettinger 060641d511 Improved the bytecode optimizer.
* Can now test for basic blocks.
* Optimize inverted comparisions.
* Optimize unary_not followed by a conditional jump.
* Added a new opcode, NOP, to keep code size constant.
* Applied NOP to previous transformations where appropriate.

Note, the NOP would not be necessary if other functions were
added to re-target jump addresses and update the co_lnotab mapping.
That would yield slightly faster and cleaner bytecode at the
expense of optimizer simplicity and of keeping it decoupled
from the line-numbering structure.
2003-04-22 06:49:11 +00:00
..
2003-02-28 05:11:03 +00:00
2002-08-12 07:21:58 +00:00
2002-08-12 07:21:58 +00:00
2002-08-12 07:21:58 +00:00
2003-04-08 18:47:21 +00:00
2002-08-12 07:21:58 +00:00
2002-08-12 07:21:58 +00:00
2002-08-12 07:21:58 +00:00
2002-08-12 07:21:58 +00:00
2002-08-12 07:21:58 +00:00
2002-08-12 07:21:58 +00:00
2002-08-12 07:21:58 +00:00
2002-08-12 07:21:58 +00:00
2003-04-22 06:49:11 +00:00
2002-08-12 07:21:58 +00:00
2002-11-23 09:13:40 +00:00
2002-08-12 07:21:58 +00:00
2002-08-12 07:21:58 +00:00
2002-08-12 07:21:58 +00:00
2002-08-12 07:21:58 +00:00
2002-08-12 07:21:58 +00:00
2002-08-12 07:21:58 +00:00
2002-08-12 07:21:58 +00:00
2002-08-12 07:21:58 +00:00