@Override
          public void visitBlock(BasicBlock b) {
            reachableLabels.add(b.getLabel());
          }
Deletes all blocks that cannot be reached. This is run to delete original subroutine blocks
after subroutine inlining.
android/android_framework/dex-maker/src/main/java/com/android/dx/cf/code/Ropper.java