Old (classic) JVM backend.
It is not used by default since kotlin 1.5, and is being removed (KT-71197).
However, some code there is also being used by the new JVM backend, mainly: bytecode inliner, bytecode optimizations, coroutine codegen.