Mercurial > hg > truffle
diff graal/GraalCompiler/src/com/sun/c1x/ir/LoadField.java @ 2595:4a4dab936c1e
new node layout: AccessField
author | Lukas Stadler <lukas.stadler@jku.at> |
---|---|
date | Thu, 05 May 2011 15:49:48 +0200 |
parents | 3fc322165071 |
children | 91d3952f7eb7 |
line wrap: on
line diff
--- a/graal/GraalCompiler/src/com/sun/c1x/ir/LoadField.java Thu May 05 15:43:23 2011 +0200 +++ b/graal/GraalCompiler/src/com/sun/c1x/ir/LoadField.java Thu May 05 15:49:48 2011 +0200 @@ -22,6 +22,7 @@ */ package com.sun.c1x.ir; +import com.oracle.graal.graph.*; import com.sun.c1x.debug.*; import com.sun.c1x.value.*; import com.sun.cri.ci.*; @@ -32,16 +33,20 @@ */ public final class LoadField extends AccessField { + private static final int INPUT_COUNT = 0; + private static final int SUCCESSOR_COUNT = 0; + /** * Creates a new LoadField instance. * @param object the receiver object * @param field the compiler interface field * @param isStatic indicates if the field is static * @param stateBefore the state before the field access + * @param graph * @param isLoaded indicates if the class is loaded */ - public LoadField(Value object, RiField field, FrameState stateBefore) { - super(field.kind().stackKind(), object, field, stateBefore); + public LoadField(Value object, RiField field, FrameState stateBefore, Graph graph) { + super(field.kind().stackKind(), object, field, stateBefore, INPUT_COUNT, SUCCESSOR_COUNT, graph); } /**