src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/DefaultJavaLoweringProvider.java
changeset 48861 47f19ff9903c
parent 48190 25cfedf27edc
child 49873 26ebfe8ce852
equal deleted inserted replaced
48860:5bce1b7e7800 48861:47f19ff9903c
   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) {