Не, я про технику. Программист тоже ускоряет код, сохраняя семантику. Но мы ж за компилятор говорим.
Есть, если говорить про JVM IR, три вида оптимизаций: common, которые оптимизируют код для всех платформ, есть специфичные для jvm, которые работают на IR, есть совсем специфичные для jvm, которые работают на байткоде