private static class Op03Blocks.Block3 extends java.lang.Object implements java.lang.Comparable<Op03Blocks.Block3>
Modifier and Type | Field and Description |
---|---|
(package private) java.util.List<Op03SimpleStatement> |
content |
(package private) java.util.Set<Op03Blocks.Block3> |
originalSources |
(package private) java.util.Set<Op03Blocks.Block3> |
sources |
(package private) InstrIndex |
startIndex |
(package private) java.util.Set<Op03Blocks.Block3> |
targets |
Constructor and Description |
---|
Block3(Op03SimpleStatement s) |
Modifier and Type | Method and Description |
---|---|
void |
addSource(Op03Blocks.Block3 source) |
(package private) void |
addSources(java.util.List<Op03Blocks.Block3> sources) |
void |
addTarget(Op03Blocks.Block3 source) |
(package private) void |
addTargets(java.util.List<Op03Blocks.Block3> targets) |
void |
append(Op03SimpleStatement s) |
int |
compareTo(Op03Blocks.Block3 other) |
(package private) void |
copySources() |
private java.util.List<Op03SimpleStatement> |
getContent() |
Op03SimpleStatement |
getEnd() |
(package private) Op03Blocks.Block3 |
getLastUnconditionalBackjumpToHere(java.util.Map<Op03Blocks.Block3,java.lang.Integer> idxLut) |
Op03SimpleStatement |
getStart() |
(package private) void |
resetSources() |
void |
setTargets(java.util.List<Op03Blocks.Block3> targets) |
java.lang.String |
toString() |
InstrIndex startIndex
java.util.List<Op03SimpleStatement> content
java.util.Set<Op03Blocks.Block3> sources
java.util.Set<Op03Blocks.Block3> originalSources
java.util.Set<Op03Blocks.Block3> targets
Block3(Op03SimpleStatement s)
public void append(Op03SimpleStatement s)
public Op03SimpleStatement getStart()
public Op03SimpleStatement getEnd()
void addSources(java.util.List<Op03Blocks.Block3> sources)
public void addSource(Op03Blocks.Block3 source)
public void setTargets(java.util.List<Op03Blocks.Block3> targets)
void addTargets(java.util.List<Op03Blocks.Block3> targets)
public void addTarget(Op03Blocks.Block3 source)
public int compareTo(Op03Blocks.Block3 other)
compareTo
in interface java.lang.Comparable<Op03Blocks.Block3>
public java.lang.String toString()
toString
in class java.lang.Object
private java.util.List<Op03SimpleStatement> getContent()
void copySources()
void resetSources()
Op03Blocks.Block3 getLastUnconditionalBackjumpToHere(java.util.Map<Op03Blocks.Block3,java.lang.Integer> idxLut)