src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/DefaultJavaLoweringProvider.java
equal
deleted
inserted
replaced
919 |
919 |
920 public abstract ValueNode staticFieldBase(StructuredGraph graph, ResolvedJavaField field); |
920 public abstract ValueNode staticFieldBase(StructuredGraph graph, ResolvedJavaField field); |
921 |
921 |
922 public abstract int arrayLengthOffset(); |
922 public abstract int arrayLengthOffset(); |
923 |
923 |
924 public abstract int arrayBaseOffset(JavaKind elementKind); |
924 @Override |
925 |
|
926 public int arrayScalingFactor(JavaKind elementKind) { |
925 public int arrayScalingFactor(JavaKind elementKind) { |
927 return target.arch.getPlatformKind(elementKind).getSizeInBytes(); |
926 return target.arch.getPlatformKind(elementKind).getSizeInBytes(); |
928 } |
927 } |
929 |
928 |
930 public Stamp loadStamp(Stamp stamp, JavaKind kind) { |
929 public Stamp loadStamp(Stamp stamp, JavaKind kind) { |