splittet be lowering into two phases (before and after regalloc)
drwxr-xr-x - ir