Source

pypy / pypy / translator / backendopt / removenoops.py

Author Commit Message Labels Comments Date
Alex Gaynor
general cleanup of random stuff in backendopt
Carl Friedrich Bolz
kill more remnants of resume points
Armin Rigo
Tentative: kill various pieces of code left and right handling
Maciej Fijalkowski
Revert SpaceOperation changes, they're parked on a branch for now
Maciej Fijalkowski
make SpaceOperations consume less space by making them specialized on exact number of arguments.
Alexander Schremmer
(cfbolz, xoraxax): Remove extfunctable and suggested_primitive support. Refactored exttypeinfo-usage
Alexander Schremmer
Make backendopts less chatty if verbose is false.
Michael Hudson-Doyle
kill the remove_void transformation -- it mutated the startblocks input args
Armin Rigo
A bug in removenoops, with an extra check in checkgraph() to catch it.
Michael Hudson-Doyle
(mwh, pedronis)
Carl Friedrich Bolz
make partial_folding more general (although a bit inefficient). This makes the
Christian Tismer
after removal of traverse also remove the import
Carl Friedrich Bolz
fix a rarely occuring bug in join_blocks: if the exitswitch of the second block
Carl Friedrich Bolz
(pedronis, cfbolz):
Carl Friedrich Bolz
add an transformation that removes superfluous keepalives. move some stuff from
Niklaus Haldimann
light getting-into-pypy-mood hacking. take remove_same_as backendopt and
Carl Friedrich Bolz
introduce a new ll operation: indirect_call. It is used if the function that is
Michael Hudson-Doyle
remove rpython/lltype.py (easy!) and fix all the references to it to be
Armin Rigo
Bug, test and fix of remove_same_as().
Armin Rigo
* Removed underscores from directory and file names.