Mercurial > hg > truffle
comparison graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/LinearScanWalker.java @ 15927:96229f219351
LSRA: add OptimizingLinearScanWalker.
author | Josef Eisl <josef.eisl@jku.at> |
---|---|
date | Mon, 26 May 2014 09:29:51 +0200 |
parents | 5d734275cc5f |
children | 1ec990b3e556 |
comparison
equal
deleted
inserted
replaced
15926:af0e42dad358 | 15927:96229f219351 |
---|---|
40 import com.oracle.graal.lir.StandardOp.MoveOp; | 40 import com.oracle.graal.lir.StandardOp.MoveOp; |
41 import com.oracle.graal.phases.util.*; | 41 import com.oracle.graal.phases.util.*; |
42 | 42 |
43 /** | 43 /** |
44 */ | 44 */ |
45 final class LinearScanWalker extends IntervalWalker { | 45 class LinearScanWalker extends IntervalWalker { |
46 | 46 |
47 private Register[] availableRegs; | 47 private Register[] availableRegs; |
48 | 48 |
49 private final int[] usePos; | 49 private final int[] usePos; |
50 private final int[] blockPos; | 50 private final int[] blockPos; |