Modifier and Type | Field and Description |
---|---|
protected Opcode |
opc |
protected List<Register> |
regs |
Constructor and Description |
---|
AbstractInsn(Opcode opc) |
Modifier and Type | Method and Description |
---|---|
BitSet |
getIncompatibleRegs() |
int |
getMinimumRegsNeeded() |
Opcode |
getOpcode() |
BuilderInstruction |
getRealInsn(LabelAssigner assigner) |
protected abstract BuilderInstruction |
getRealInsn0(LabelAssigner assigner) |
List<Register> |
getRegs() |
int |
getSize() |
boolean |
hasIncompatibleRegs() |
String |
toString() |
public BitSet getIncompatibleRegs()
getIncompatibleRegs
in interface Insn
public boolean hasIncompatibleRegs()
hasIncompatibleRegs
in interface Insn
public int getMinimumRegsNeeded()
getMinimumRegsNeeded
in interface Insn
public BuilderInstruction getRealInsn(LabelAssigner assigner)
getRealInsn
in interface Insn
protected abstract BuilderInstruction getRealInsn0(LabelAssigner assigner)