pypy / pypy / translator / backendopt / mallocprediction.py

Author Commit Message Labels Comments Date
Armin Rigo avatarArmin Rigo
Tentative: kill various pieces of code left and right handling
Maciej Fijalkowski avatarMaciej Fijalkowski
Revert SpaceOperation changes, they're parked on a branch for now
Maciej Fijalkowski avatarMaciej Fijalkowski
make SpaceOperations consume less space by making them specialized on exact number of arguments.
Samuele Pedroni avatarSamuele Pedroni
kill flavor_malloc_*, zero_malloc_*
Samuele Pedroni avatarSamuele Pedroni
let's specify an heuristic function for the various inlinings, generalize such that it can return a large number until
Samuele Pedroni avatarSamuele Pedroni
oops, this should have been checked in separately
Samuele Pedroni avatarSamuele Pedroni
intermediate: explicit threshold for malloc prediction for now.
Samuele Pedroni avatarSamuele Pedroni
intermediate: try to regularize clever malloc removal interface, share some common code between it and all
Armin Rigo avatarArmin Rigo
pedronis and arigo trying to merge again...
Armin Rigo avatarArmin Rigo
(pedronis, arigo) Restoring the branch at the state just before things went wrong
Carl Friedrich Bolz avatarCarl Friedrich Bolz
make final result bold
Carl Friedrich Bolz avatarCarl Friedrich Bolz
make malloc prediction work for indirect_calls
Carl Friedrich Bolz avatarCarl Friedrich Bolz
(pedronis, cfbolz):
Carl Friedrich Bolz avatarCarl Friedrich Bolz
try to find out calls that are interesting to inline because doing that will
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.