harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Harmony Wiki] Update of "Jitrino OPT/memopt" by George Timoshenko
Date Tue, 06 May 2008 09:06:23 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Harmony Wiki" for change notification.

The following page has been changed by George Timoshenko:
http://wiki.apache.org/harmony/Jitrino_OPT/memopt

New page:
Memory optimization pass reduces the number of operations with memory by removing redundant
loading and storing instructions.

Firstly, memopt works on the SSA form to combine all locations of an object into one alias.
After that, the optimization updates use-def dependencies with the alias instead of locations.
According to these new dependencies, memopt deletes redundant stores. Finally, it performs
scoped hash-value numbering on the resulting control flow graph to eliminate redundant load
operations.

Mime
View raw message