Оптимизация - это отдельный проход, который может переименовывать приватные поля, подставлять и упрощать выражения, используя всю доступную статическую информацию и параллельно находя ошибки, которые можно выявить в компайл-тайм.
Я про оптимизацию на уровне ассемблера. Или ты ассемблер и придумываешь?