Mercurial > hg > graal-compiler
diff graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/arraycopy/ArrayCopyUnrollNode.java @ 22604:b00cc0475f31
Update jvmci import: Refactoring: Rename Kind to JavaKind.
author | Roland Schatz <roland.schatz@oracle.com> |
---|---|
date | Tue, 08 Sep 2015 19:57:39 +0200 |
parents | 6f83839fcbc8 |
children | 05183a084a08 |
line wrap: on
line diff
--- a/graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/arraycopy/ArrayCopyUnrollNode.java Tue Sep 08 18:53:24 2015 +0200 +++ b/graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/arraycopy/ArrayCopyUnrollNode.java Tue Sep 08 19:57:39 2015 +0200 @@ -44,21 +44,21 @@ @Input protected ValueNode destPos; @Input protected ValueNode length; - private Kind elementKind; + private JavaKind elementKind; private int unrolledLength; @OptionalInput(InputType.Memory) private MemoryNode lastLocationAccess; - public ArrayCopyUnrollNode(ValueNode src, ValueNode srcPos, ValueNode dest, ValueNode destPos, ValueNode length, int unrolledLength, Kind elementKind) { - super(TYPE, StampFactory.forKind(Kind.Void)); + public ArrayCopyUnrollNode(ValueNode src, ValueNode srcPos, ValueNode dest, ValueNode destPos, ValueNode length, int unrolledLength, JavaKind elementKind) { + super(TYPE, StampFactory.forKind(JavaKind.Void)); this.src = src; this.srcPos = srcPos; this.dest = dest; this.destPos = destPos; this.length = length; this.unrolledLength = unrolledLength; - assert elementKind != null && elementKind != Kind.Illegal; + assert elementKind != null && elementKind != JavaKind.Illegal; this.elementKind = elementKind; } @@ -95,7 +95,7 @@ @Override public boolean isObjectArray() { - return elementKind == Kind.Object; + return elementKind == JavaKind.Object; } @Override @@ -104,13 +104,14 @@ } @NodeIntrinsic - public static native void arraycopy(Object nonNullSrc, int srcPos, Object nonNullDest, int destPos, int length, @ConstantNodeParameter int unrolledLength, @ConstantNodeParameter Kind elementKind); + public static native void arraycopy(Object nonNullSrc, int srcPos, Object nonNullDest, int destPos, int length, @ConstantNodeParameter int unrolledLength, + @ConstantNodeParameter JavaKind elementKind); public int getUnrollLength() { return unrolledLength; } - public Kind getElementKind() { + public JavaKind getElementKind() { return elementKind; }