@Override
            public RegisterSpec map(RegisterSpec registerSpec) {
              if (registerSpec.getReg() == result.getReg()) {
                return source;
              }

              return registerSpec;
            }
Identifies extra moves added by scalar replacement and propagates the source of the move to any
users of the result.
android/android_framework/dex-maker/src/main/java/com/android/dx/ssa/EscapeAnalysis.java