< prev index next >

src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64LIRKindTool.java

Print this page

        

*** 26,36 **** import org.graalvm.compiler.core.common.spi.LIRKindTool; import org.graalvm.compiler.debug.GraalError; import jdk.vm.ci.amd64.AMD64Kind; ! public class AMD64LIRKindTool implements LIRKindTool { @Override public LIRKind getIntegerKind(int bits) { if (bits <= 8) { return LIRKind.value(AMD64Kind.BYTE); --- 26,36 ---- import org.graalvm.compiler.core.common.spi.LIRKindTool; import org.graalvm.compiler.debug.GraalError; import jdk.vm.ci.amd64.AMD64Kind; ! public abstract class AMD64LIRKindTool implements LIRKindTool { @Override public LIRKind getIntegerKind(int bits) { if (bits <= 8) { return LIRKind.value(AMD64Kind.BYTE);
*** 65,78 **** public LIRKind getWordKind() { return LIRKind.value(AMD64Kind.QWORD); } @Override ! public LIRKind getNarrowOopKind() { ! return LIRKind.reference(AMD64Kind.DWORD); ! } @Override ! public LIRKind getNarrowPointerKind() { ! return LIRKind.value(AMD64Kind.DWORD); ! } } --- 65,74 ---- public LIRKind getWordKind() { return LIRKind.value(AMD64Kind.QWORD); } @Override ! public abstract LIRKind getNarrowOopKind(); @Override ! public abstract LIRKind getNarrowPointerKind(); }
< prev index next >