compiles more efficient intermediate code