# HG changeset patch # User Roland Schatz # Date 1397210841 -7200 # Node ID 5701321617217a49518fe2e385f169b7d8de9a83 # Parent 858d2b91c1f86222350e131331ed1c62b62129ce Fix incorrect register allocator flags on (Un)CompressPointer ops. diff -r 858d2b91c1f8 -r 570132161721 graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotMove.java --- a/graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotMove.java Thu Apr 10 17:58:16 2014 +0200 +++ b/graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotMove.java Fri Apr 11 12:07:21 2014 +0200 @@ -82,7 +82,7 @@ @Def({REG, HINT}) protected AllocatableValue result; @Use({REG}) protected AllocatableValue input; - @Use({REG, ILLEGAL}) protected AllocatableValue baseRegister; + @Alive({REG, ILLEGAL}) protected AllocatableValue baseRegister; public CompressPointer(AllocatableValue result, AllocatableValue input, AllocatableValue baseRegister, CompressEncoding encoding, boolean nonNull) { this.result = result; @@ -119,7 +119,7 @@ @Def({REG, HINT}) protected AllocatableValue result; @Use({REG}) protected AllocatableValue input; - @Use({REG, ILLEGAL}) protected AllocatableValue baseRegister; + @Alive({REG, ILLEGAL}) protected AllocatableValue baseRegister; public UncompressPointer(AllocatableValue result, AllocatableValue input, AllocatableValue baseRegister, CompressEncoding encoding, boolean nonNull) { this.result = result;