Mercurial > hg > truffle
changeset 16341:627f255ee298
made InductionVariable.deleteUnusedNodes() abstract
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Tue, 01 Jul 2014 12:05:27 +0200 |
parents | e7af30d6ae5b |
children | e17a0f85e0af |
files | graal/com.oracle.graal.loop/src/com/oracle/graal/loop/BasicInductionVariable.java graal/com.oracle.graal.loop/src/com/oracle/graal/loop/DerivedOffsetInductionVariable.java graal/com.oracle.graal.loop/src/com/oracle/graal/loop/InductionVariable.java |
diffstat | 3 files changed, 9 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/graal/com.oracle.graal.loop/src/com/oracle/graal/loop/BasicInductionVariable.java Tue Jul 01 11:48:54 2014 +0200 +++ b/graal/com.oracle.graal.loop/src/com/oracle/graal/loop/BasicInductionVariable.java Tue Jul 01 12:05:27 2014 +0200 @@ -153,4 +153,8 @@ public long constantExtremum() { return constantStride() * (loop.counted().constantMaxTripCount() - 1) + constantInit(); } + + @Override + public void deleteUnusedNodes() { + } }
--- a/graal/com.oracle.graal.loop/src/com/oracle/graal/loop/DerivedOffsetInductionVariable.java Tue Jul 01 11:48:54 2014 +0200 +++ b/graal/com.oracle.graal.loop/src/com/oracle/graal/loop/DerivedOffsetInductionVariable.java Tue Jul 01 12:05:27 2014 +0200 @@ -140,4 +140,8 @@ } throw GraalInternalError.shouldNotReachHere(); } + + @Override + public void deleteUnusedNodes() { + } }
--- a/graal/com.oracle.graal.loop/src/com/oracle/graal/loop/InductionVariable.java Tue Jul 01 11:48:54 2014 +0200 +++ b/graal/com.oracle.graal.loop/src/com/oracle/graal/loop/InductionVariable.java Tue Jul 01 12:05:27 2014 +0200 @@ -108,6 +108,5 @@ /** * Deletes any nodes created within the scope of this object that have no usages. */ - public void deleteUnusedNodes() { - } + public abstract void deleteUnusedNodes(); }