@Override public Instr clone(CloneInfo info) { return new GetErrorInfoInstr((Variable) getResult().cloneForInlining(info)); }
@Override public Instr clone(CloneInfo ii) { return new RestoreErrorInfoInstr(getArg().cloneForInlining(ii)); }
@Override public Instr cloneForInlining(InlinerInfo ii) { return new RestoreErrorInfoInstr(arg.cloneForInlining(ii)); }
@Override public Instr cloneForInlining(InlinerInfo inlinerInfo) { return new GetBackrefInstr((Variable) getResult().cloneForInlining(inlinerInfo)); }
public Operand getArg() { return getOperand1(); }
@Override public Instr cloneForInlining(InlinerInfo ii) { return new BackrefIsMatchDataInstr(ii.getRenamedVariable(result)); }
@Override public Instr clone(CloneInfo info) { return new GetErrorInfoInstr((Variable) getResult().cloneForInlining(info)); }
@Override public Instr clone(CloneInfo ii) { return new RestoreErrorInfoInstr(getArg().cloneForInlining(ii)); }
@Override public Instr cloneForInlining(InlinerInfo ii) { return new RestoreErrorInfoInstr(arg.cloneForInlining(ii)); }
@Override public Instr cloneForInlining(InlinerInfo inlinerInfo) { return new GetBackrefInstr((Variable) getResult().cloneForInlining(inlinerInfo)); }
public Operand getArg() { return getOperand1(); }
@Override public Instr cloneForInlining(InlinerInfo ii) { return new BackrefIsMatchDataInstr(ii.getRenamedVariable(result)); }
@Override public Instr cloneForInlining(InlinerInfo inlinerInfo) { return new GetErrorInfoInstr((Variable) getResult().cloneForInlining(inlinerInfo)); }
@Override public Instr cloneForInlining(InlinerInfo inlinerInfo) { return new GetErrorInfoInstr((Variable) getResult().cloneForInlining(inlinerInfo)); }