public static class InstructionHelper.BranchVector extends Object
Modifier and Type | Field and Description |
---|---|
static String |
BOTTOM_ARROW |
static String |
CONDITIONAL_START |
static String |
NONE |
static String |
THROUGH |
static String |
TOP_ARROW |
static String |
UNCONDITIONAL_START |
Constructor and Description |
---|
BranchVector(Instruction _from,
Instruction _to) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object other) |
Instruction |
getEnd() |
int |
getEndPC() |
Instruction |
getFrom() |
Instruction |
getStart() |
int |
getStartPC() |
Instruction |
getTo() |
int |
hashCode() |
boolean |
isBackward() |
boolean |
isConditionalBranch() |
boolean |
isForward() |
boolean |
overlaps(InstructionHelper.BranchVector _other) |
String |
render(int _pc) |
String |
render(int _startPC,
int _thisPC) |
String |
toString() |
public static final String NONE
public static final String THROUGH
public static final String CONDITIONAL_START
public static final String UNCONDITIONAL_START
public static final String TOP_ARROW
public static final String BOTTOM_ARROW
public BranchVector(Instruction _from, Instruction _to)
public boolean overlaps(InstructionHelper.BranchVector _other)
public Instruction getTo()
public Instruction getFrom()
public int getStartPC()
public int getEndPC()
public Instruction getStart()
public Instruction getEnd()
public boolean isForward()
public boolean isConditionalBranch()
public boolean isBackward()
public String render(int _pc)
public String render(int _startPC, int _thisPC)
Copyright © 2021 Syncleus. All rights reserved.