@Override
    public void visitNonMoveInsn(NormalSsaInsn insn) {
      /* for each use of some variable X in S */
      insn.mapSourceRegisters(mapper);

      processResultReg(insn);
    }
{@inheritDoc}

<p>All insns that are not move or phi insns have their source registers mapped ot the current
mapping. Their result registers are then renamed to a new SSA register which is then added to
the current register mapping.
android/android_framework/dex-maker/src/main/java/com/android/dx/ssa/SsaRenamer.java