Mercurial > hg > graal-compiler
changeset 15556:6cc1c153e5f1
BytecodeLIRBuilder: add getArrayLengthOffset().
author | Josef Eisl <josef.eisl@jku.at> |
---|---|
date | Tue, 06 May 2014 20:09:37 +0200 |
parents | 8c19ffc672fd |
children | 8a66b661ed49 |
files | graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/BytecodeLIRBuilder.java graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotBytecodeLIRBuilder.java |
diffstat | 2 files changed, 8 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/BytecodeLIRBuilder.java Thu May 08 11:52:20 2014 +0200 +++ b/graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/BytecodeLIRBuilder.java Tue May 06 20:09:37 2014 +0200 @@ -26,7 +26,7 @@ import com.oracle.graal.api.meta.*; import com.oracle.graal.lir.gen.*; -public class BytecodeLIRBuilder { +public abstract class BytecodeLIRBuilder { protected final LIRGeneratorTool gen; protected final BytecodeParserTool parser; @@ -61,4 +61,6 @@ } + public abstract int getArrayLengthOffset(); + } \ No newline at end of file
--- a/graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotBytecodeLIRBuilder.java Thu May 08 11:52:20 2014 +0200 +++ b/graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotBytecodeLIRBuilder.java Tue May 06 20:09:37 2014 +0200 @@ -79,4 +79,9 @@ } } + @Override + public int getArrayLengthOffset() { + return getGen().config.arrayLengthOffset; + } + }