|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.jikesrvm.compilers.opt.ir.MIRInfo
public final class MIRInfo
Wrapper class around IR info that is valid on the MIR
Field Summary | |
---|---|
BasicBlock |
backedgeYieldpointBlock
A basic block holding the call to Thread.threadSwitch for a backedge. |
BasicBlock |
epilogueYieldpointBlock
A basic block holding the call to Thread.threadSwitch for an epilogue. |
int |
fpStackHeight
The number of floating point stack slots allocated. |
int |
FrameSize
The frame size of the current method |
GCIRMap |
gcIRMap
The IRMap for the method (symbolic GCMapping info) |
LinearScan.LinearScanState |
linearScanState
Information needed for linear scan. |
ArchitectureSpecific.CodeArray |
machinecode
The generated machinecodes produced by this compilation of 'method' |
int |
mcSizeEstimate
Estimate produced by FinalMIRExpansion and used by Assembler to create code array; only meaningful on PowerPC |
VariableMap |
osrVarMap
|
BasicBlock |
osrYieldpointBlock
A basic block holding the call to yieldpointFromOsrOpt for an OSR invalidation. |
BasicBlock |
prologueYieldpointBlock
A basic block holding the call to Thread.threadSwitch for a prologue. |
Constructor Summary | |
---|---|
MIRInfo(IR ir)
|
Method Summary |
---|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public ArchitectureSpecific.CodeArray machinecode
public int mcSizeEstimate
public GCIRMap gcIRMap
public VariableMap osrVarMap
public int FrameSize
public int fpStackHeight
public BasicBlock prologueYieldpointBlock
public BasicBlock epilogueYieldpointBlock
public BasicBlock backedgeYieldpointBlock
public BasicBlock osrYieldpointBlock
public LinearScan.LinearScanState linearScanState
Constructor Detail |
---|
public MIRInfo(IR ir)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |