# HG changeset patch # User Doug Simon # Date 1349122178 -7200 # Node ID f2624e4724262fcbac3d857fe8caf974eb412abd # Parent 921005bb0b4548c4e98ea66de4bba125cb0a7c63 ignore kinds when checking for redundant register to register move diff -r 921005bb0b45 -r f2624e472426 graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64Move.java --- a/graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64Move.java Mon Oct 01 22:07:59 2012 +0200 +++ b/graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64Move.java Mon Oct 01 22:09:38 2012 +0200 @@ -250,7 +250,7 @@ } private static void reg2reg(AMD64MacroAssembler masm, Value result, Value input) { - if (input.equals(result)) { + if (asRegister(input).equals(asRegister(result))) { return; } switch (input.getKind()) {