Eliminate prepacking in MIR
This patch is intended to achieve a more neutral representation in MIR, instead of having prepacked arch-specific fields in midgard_instruction. This makes the code less complex and easier to maintain by deferring these details to midgard_emit.c.
This patch also adds support for float outmods in texture opcodes.
Edited by Alyssa Rosenzweig