< 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 >