Mercurial > hg > graal-compiler
changeset 21187:f74b9f898cf2
NodeLIRBuilder: move creation of jump from moveToPhi() to visitEndNode().
author | Josef Eisl <josef.eisl@jku.at> |
---|---|
date | Mon, 20 Apr 2015 11:56:21 +0200 |
parents | cdb65346129d |
children | 2acf1d23d3af |
files | graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/NodeLIRBuilder.java |
diffstat | 1 files changed, 3 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/NodeLIRBuilder.java Tue Apr 21 17:52:26 2015 +0200 +++ b/graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/NodeLIRBuilder.java Mon Apr 20 11:56:21 2015 +0200 @@ -346,7 +346,9 @@ @Override public void visitEndNode(AbstractEndNode end) { - moveToPhi(end.merge(), end); + AbstractMergeNode merge = end.merge(); + moveToPhi(merge, end); + append(newJumpOp(getLIRBlock(merge))); } /** @@ -368,8 +370,6 @@ } } resolver.dispose(); - - append(newJumpOp(getLIRBlock(merge))); } protected JumpOp newJumpOp(LabelRef ref) {