Mercurial > hg > truffle
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() { |