Mercurial > hg > graal-compiler
changeset 9385:033b0cd7d342
Disable removeIntermediateMaterialization.
author | Thomas Wuerthinger <thomas.wuerthinger@oracle.com> |
---|---|
date | Sun, 28 Apr 2013 07:50:32 +0200 |
parents | 86584f07f852 |
children | 4a9fd6d90284 |
files | graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/IfNode.java |
diffstat | 1 files changed, 1 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/IfNode.java Sun Apr 28 07:06:31 2013 +0200 +++ b/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/IfNode.java Sun Apr 28 07:50:32 2013 +0200 @@ -162,10 +162,6 @@ if (removeOrMaterializeIf(tool)) { return; } - - if (removeIntermediateMaterialization(tool)) { - return; - } } if (falseSuccessor().usages().isEmpty() && (!(falseSuccessor() instanceof LoopExitNode)) && falseSuccessor().next() instanceof IfNode) { @@ -401,7 +397,7 @@ * * @return true if a transformation was made, false otherwise */ - private boolean removeIntermediateMaterialization(SimplifierTool tool) { + public boolean removeIntermediateMaterialization(SimplifierTool tool) { if (!(condition() instanceof CompareNode)) { return false; }