private void moveResult(Local<?> target, boolean afterNonInvokeThrowingInsn) { Rop rop = afterNonInvokeThrowingInsn ? Rops.opMoveResultPseudo(target.type.ropType) : Rops.opMoveResult(target.type.ropType); addInstruction(new PlainInsn(rop, sourcePosition, target.spec(), RegisterSpecList.EMPTY)); }
private void moveResult(Local<?> target, boolean afterNonInvokeThrowingInsn) { Rop rop = afterNonInvokeThrowingInsn ? Rops.opMoveResultPseudo(target.type.ropType) : Rops.opMoveResult(target.type.ropType); addInstruction(new PlainInsn(rop, sourcePosition, target.spec(), RegisterSpecList.EMPTY)); }
private void moveResult(Local<?> target, boolean afterNonInvokeThrowingInsn) { Rop rop = afterNonInvokeThrowingInsn ? Rops.opMoveResultPseudo(target.type.ropType) : Rops.opMoveResult(target.type.ropType); addInstruction(new PlainInsn(rop, sourcePosition, target.spec(), RegisterSpecList.EMPTY)); }
private void moveResult(Local<?> target, boolean afterNonInvokeThrowingInsn) { Rop rop = afterNonInvokeThrowingInsn ? Rops.opMoveResultPseudo(target.type.ropType) : Rops.opMoveResult(target.type.ropType); addInstruction(new PlainInsn(rop, sourcePosition, target.spec(), RegisterSpecList.EMPTY)); }
Rop newRop; if (newOpcode == RegOps.MOVE_RESULT_PSEUDO) { newRop = Rops.opMoveResultPseudo(newResult.getType()); } else { newRop = Rops.ropFor(newOpcode, newResult, newSources, cst);
Rop newRop; if (newOpcode == RegOps.MOVE_RESULT_PSEUDO) { newRop = Rops.opMoveResultPseudo(newResult.getType()); } else { newRop = Rops.ropFor(newOpcode, newResult, newSources, cst);
Rop newRop; if (newOpcode == RegOps.MOVE_RESULT_PSEUDO) { newRop = Rops.opMoveResultPseudo(newResult.getType()); } else { newRop = Rops.ropFor(newOpcode, newResult, newSources, cst);
Rop newRop; if (newOpcode == RegOps.MOVE_RESULT_PSEUDO) { newRop = Rops.opMoveResultPseudo(newResult.getType()); } else { newRop = Rops.ropFor(newOpcode, newResult, newSources, cst);
Rop newRop; if (newOpcode == RegOps.MOVE_RESULT_PSEUDO) { newRop = Rops.opMoveResultPseudo(newResult.getType()); } else { newRop = Rops.ropFor(newOpcode, newResult, newSources, cst);
Rop newRop; if (newOpcode == RegOps.MOVE_RESULT_PSEUDO) { newRop = Rops.opMoveResultPseudo(newResult.getType()); } else { newRop = Rops.ropFor(newOpcode, newResult, newSources, cst);
Rop newRop; if (newOpcode == RegOps.MOVE_RESULT_PSEUDO) { newRop = Rops.opMoveResultPseudo(newResult.getType()); } else { newRop = Rops.ropFor(newOpcode, newResult, newSources, cst);
PlainInsn insn = new PlainInsn( Rops.opMoveResultPseudo(result.getTypeBearer()), SourcePosition.NO_INFO, result, RegisterSpecList.EMPTY);
PlainInsn insn = new PlainInsn( Rops.opMoveResultPseudo(result.getTypeBearer()), SourcePosition.NO_INFO, result, RegisterSpecList.EMPTY);
PlainInsn insn = new PlainInsn( Rops.opMoveResultPseudo(result.getTypeBearer()), SourcePosition.NO_INFO, result, RegisterSpecList.EMPTY);
PlainInsn insn = new PlainInsn( Rops.opMoveResultPseudo(result.getTypeBearer()), SourcePosition.NO_INFO, result, RegisterSpecList.EMPTY);
PlainInsn insn = new PlainInsn( Rops.opMoveResultPseudo(result.getTypeBearer()), SourcePosition.NO_INFO, result, RegisterSpecList.EMPTY);
PlainInsn insn = new PlainInsn( Rops.opMoveResultPseudo(result.getTypeBearer()), SourcePosition.NO_INFO, result, RegisterSpecList.EMPTY);
PlainInsn insn = new PlainInsn( Rops.opMoveResultPseudo(result.getTypeBearer()), SourcePosition.NO_INFO, result, RegisterSpecList.EMPTY);
PlainInsn insn = new PlainInsn( Rops.opMoveResultPseudo(result.getTypeBearer()), SourcePosition.NO_INFO, result, RegisterSpecList.EMPTY);
insns.set(0, new PlainInsn(Rops.opMoveResultPseudo(synchReg), pos, synchReg, RegisterSpecList.EMPTY));