comparison graal/GraalCompiler/src/com/sun/c1x/ir/Value.java @ 2537:4a016ff4d2df

Clean up on LIRGenerator and related.
author Thomas Wuerthinger <thomas@wuerthinger.net>
date Wed, 27 Apr 2011 19:53:46 +0200
parents 16b9a8b5ad39
children e1ba5a93e997
comparison
equal deleted inserted replaced
2536:099f2a12788a 2537:4a016ff4d2df
64 LiveControl, // live for control dependencies 64 LiveControl, // live for control dependencies
65 LiveSideEffect, // live for possible side-effects only 65 LiveSideEffect, // live for possible side-effects only
66 LiveStore, // instruction is a store 66 LiveStore, // instruction is a store
67 PhiDead, // phi is illegal because local is dead 67 PhiDead, // phi is illegal because local is dead
68 PhiCannotSimplify, // phi cannot be simplified 68 PhiCannotSimplify, // phi cannot be simplified
69 PhiVisited, // phi has been visited during simplification 69 PhiVisited; // phi has been visited during simplification
70
71 ResultIsUnique; // the result of this instruction is guaranteed to be unique (e.g. a new object)
72 70
73 public final int mask = 1 << ordinal(); 71 public final int mask = 1 << ordinal();
74 } 72 }
75 73
76 private static final int LIVE_FLAGS = Flag.LiveValue.mask | 74 private static final int LIVE_FLAGS = Flag.LiveValue.mask |