Речь в данном случае о доле разбора в общем времени компиляции. Для интерпретируемых языков 1/2 и даже более (как правильно уточнил
@maxgraey ) — обычное явление.
А по поводу часов на оптимизации, это ведь уже этап LLVM, который мы договорились исключить из рассмотрения.