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;