complex and double double types be represented as pairs of values instead of an aggregate
We have SCs for complex singles, complex doubles, and double doubles. All of these are just pairs of floats and it might be easier to represent them as such in the compiler. This should make it easier to implement through transforms and give the register allocator more freedom to store the values in registers (you don't need a consecutive pairs of registers).