Mercurial > hg > truffle
diff graal/GraalCompiler/src/com/sun/c1x/ir/Local.java @ 2603:01c5c0443158
new node layout: Phi
author | Lukas Stadler <lukas.stadler@jku.at> |
---|---|
date | Fri, 06 May 2011 11:18:15 +0200 |
parents | 16b9a8b5ad39 |
children | 056e392d63d4 |
line wrap: on
line diff
--- a/graal/GraalCompiler/src/com/sun/c1x/ir/Local.java Fri May 06 10:25:37 2011 +0200 +++ b/graal/GraalCompiler/src/com/sun/c1x/ir/Local.java Fri May 06 11:18:15 2011 +0200 @@ -22,6 +22,7 @@ */ package com.sun.c1x.ir; +import com.oracle.graal.graph.*; import com.sun.c1x.debug.*; import com.sun.cri.ci.*; import com.sun.cri.ri.*; @@ -29,16 +30,17 @@ /** * The {@code Local} instruction is a placeholder for an incoming argument * to a function call. - * - * @author Ben L. Titzer */ public final class Local extends Value { + private static final int INPUT_COUNT = 0; + private static final int SUCCESSOR_COUNT = 0; + private final int javaIndex; private RiType declaredType; - public Local(CiKind kind, int javaIndex) { - super(kind); + public Local(CiKind kind, int javaIndex, Graph graph) { + super(kind, INPUT_COUNT, SUCCESSOR_COUNT, graph); this.javaIndex = javaIndex; }