Mercurial > hg > graal-compiler
changeset 22651:00ee7def5b54
Use LIRKind.Illegal instead of JavaKind.Illegal in backend.
author | Roland Schatz <roland.schatz@oracle.com> |
---|---|
date | Thu, 17 Sep 2015 15:05:54 +0200 |
parents | 61026507bfa6 |
children | 3a68d50004d8 |
files | graal/com.oracle.graal.lir/src/com/oracle/graal/lir/dfa/LocationMarker.java graal/com.oracle.graal.lir/src/com/oracle/graal/lir/dfa/LocationMarkerPhase.java |
diffstat | 2 files changed, 3 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/graal/com.oracle.graal.lir/src/com/oracle/graal/lir/dfa/LocationMarker.java Thu Sep 17 14:29:34 2015 +0200 +++ b/graal/com.oracle.graal.lir/src/com/oracle/graal/lir/dfa/LocationMarker.java Thu Sep 17 15:05:54 2015 +0200 @@ -28,7 +28,6 @@ import java.util.List; import jdk.internal.jvmci.code.Register; -import jdk.internal.jvmci.meta.JavaKind; import jdk.internal.jvmci.meta.LIRKind; import jdk.internal.jvmci.meta.PlatformKind; import jdk.internal.jvmci.meta.Value; @@ -175,7 +174,7 @@ } currentSet.remove(operand); } else { - assert isIllegal(operand) || operand.getPlatformKind() != JavaKind.Illegal || mode == OperandMode.TEMP : String.format("Illegal PlatformKind is only allowed for TEMP mode: %s, %s", + assert isIllegal(operand) || !operand.getLIRKind().equals(LIRKind.Illegal) || mode == OperandMode.TEMP : String.format("Illegal PlatformKind is only allowed for TEMP mode: %s, %s", operand, mode); } }
--- a/graal/com.oracle.graal.lir/src/com/oracle/graal/lir/dfa/LocationMarkerPhase.java Thu Sep 17 14:29:34 2015 +0200 +++ b/graal/com.oracle.graal.lir/src/com/oracle/graal/lir/dfa/LocationMarkerPhase.java Thu Sep 17 15:05:54 2015 +0200 @@ -31,7 +31,7 @@ import jdk.internal.jvmci.code.Register; import jdk.internal.jvmci.code.RegisterAttributes; import jdk.internal.jvmci.code.TargetDescription; -import jdk.internal.jvmci.meta.JavaKind; +import jdk.internal.jvmci.meta.LIRKind; import jdk.internal.jvmci.meta.Value; import com.oracle.graal.compiler.common.alloc.RegisterAllocationConfig; @@ -73,7 +73,7 @@ @Override protected boolean shouldProcessValue(Value operand) { - return (isRegister(operand) && attributes(asRegister(operand)).isAllocatable() || isStackSlot(operand)) && operand.getPlatformKind() != JavaKind.Illegal; + return (isRegister(operand) && attributes(asRegister(operand)).isAllocatable() || isStackSlot(operand)) && !operand.getLIRKind().equals(LIRKind.Illegal); } /**