public class ILOCBasicBlock extends Object
Modifier and Type | Field and Description |
---|---|
int |
id |
List<ILOCInstruction> |
instructions |
Set<ILOCOperand> |
killedVars |
Set<ILOCOperand> |
liveIn |
Set<ILOCOperand> |
liveOut |
static int |
nextID |
List<ILOCBasicBlock> |
sources |
List<ILOCBasicBlock> |
targets |
Set<ILOCOperand> |
upwardExposedVars |
Modifier and Type | Method and Description |
---|---|
void |
debugPrint() |
static ILOCBasicBlock |
newBasicBlock() |
public static int nextID
public int id
public List<ILOCBasicBlock> sources
public List<ILOCBasicBlock> targets
public List<ILOCInstruction> instructions
public Set<ILOCOperand> upwardExposedVars
public Set<ILOCOperand> killedVars
public Set<ILOCOperand> liveIn
public Set<ILOCOperand> liveOut
public static ILOCBasicBlock newBasicBlock()
public void debugPrint()
Copyright © 2019. All rights reserved.