On Tue Jan 31 20:21:04 2023 +0000, Francisco Casas wrote:
Structs have to be split into separated components in sm5 but only **after** register allocation. This is because register allocation still considers variables as a whole, it is only for the RDEF that components have to be written separately.
What does it mean that "register allocation still considers variables as a whole"? Why can't we get the same effect from just allocating the separate variables (assuming we do it in a consistent order)?