Mercurial > hg > graal-jvmci-8
comparison ProblemsIdeas.txt @ 3233:e3d3fd5b638a
Canonicalize Negate(Negate(x)) for int/long remove incorrect canonicalization of FloatSub(0.0, x) to Negate(x)
author | Gilles Duboscq <gilles.duboscq@oracle.com> |
---|---|
date | Wed, 27 Jul 2011 11:53:37 +0200 |
parents | 4a6bda6cfe28 |
children | 0ffcce571d09 |
comparison
equal
deleted
inserted
replaced
3232:dcc79d5d0d82 | 3233:e3d3fd5b638a |
---|---|
77 | 77 |
78 * Implement array bounds check elimination | 78 * Implement array bounds check elimination |
79 | 79 |
80 * Rematerialize only the nodes that were affected by GVN | 80 * Rematerialize only the nodes that were affected by GVN |
81 This will probably require something that tracks changes to the Graph, the cost of such a tracking should be evaluated | 81 This will probably require something that tracks changes to the Graph, the cost of such a tracking should be evaluated |
82 | |
83 * Hints on register pressure | |
84 | |
85 Sometimes we can make better decisions if we know the register pressure, it would be nice to have a way to know about it. Maybe we have register allocation on SSA we can somehow interact with it and try to lower the pressure in some areas on request? |