Mercurial > hg > truffle
diff graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIR.java @ 11775:b04b94b71649
Finished PTX assembler and Register -> Variable conversion
author | Morris Meyer <morris.meyer@oracle.com> |
---|---|
date | Tue, 24 Sep 2013 14:24:47 -0400 |
parents | a5f2b9012865 |
children | b71a1d889db2 |
line wrap: on
line diff
--- a/graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIR.java Tue Sep 24 16:08:07 2013 +0200 +++ b/graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIR.java Tue Sep 24 14:24:47 2013 -0400 @@ -56,6 +56,8 @@ */ private final List<Block> codeEmittingOrder; + private int firstVariableNumber; + private int numVariables; public SpillMoveFactory spillMoveFactory; @@ -135,7 +137,11 @@ } public int nextVariable() { - return numVariables++; + return firstVariableNumber + numVariables++; + } + + public void setFirstVariableNumber(int num) { + firstVariableNumber = num; } public void emitCode(TargetMethodAssembler tasm) {