comparison graal/GraalCompiler/src/com/sun/c1x/lir/LIRBlock.java @ 2703:42450f536d24

More cleanup towards separation of graphbuilding<>graph<>lirgeneration
author Thomas Wuerthinger <thomas@wuerthinger.net>
date Wed, 18 May 2011 17:04:47 +0200
parents d06cff53b77e
children 4272b7af2d17
comparison
equal deleted inserted replaced
2702:618f545fcac5 2703:42450f536d24
65 * Bit map specifying which {@linkplain OperandPool operands} are defined/overwritten in this block. 65 * Bit map specifying which {@linkplain OperandPool operands} are defined/overwritten in this block.
66 * The bit index of an operand is its {@linkplain OperandPool#operandNumber(com.sun.cri.ci.CiValue) operand number}. 66 * The bit index of an operand is its {@linkplain OperandPool#operandNumber(com.sun.cri.ci.CiValue) operand number}.
67 */ 67 */
68 public CiBitMap liveKill; 68 public CiBitMap liveKill;
69 69
70 public int firstLirInstructionID; 70 private int firstLirInstructionID;
71 public int lastLirInstructionID; 71 private int lastLirInstructionID;
72 public int exceptionHandlerPCO; 72 public int exceptionHandlerPCO;
73 73
74 public int firstLirInstructionId() {
75 return firstLirInstructionID;
76 }
77
78 public void setFirstLirInstructionId(int firstLirInstructionId) {
79 this.firstLirInstructionID = firstLirInstructionId;
80 }
81
82 public int lastLirInstructionId() {
83 return lastLirInstructionID;
84 }
85
86 public void setLastLirInstructionId(int lastLirInstructionId) {
87 this.lastLirInstructionID = lastLirInstructionId;
88 }
74 89
75 public int loopDepth; 90 public int loopDepth;
76 public int loopIndex; 91 public int loopIndex;
77 92
78 public LIRList lir() { 93 public LIRList lir() {