fix a circular dependency between the mips code generator