nouveau: compiler: heap-allocate Instrs
Heap-allocate Instrs to avoid copying them around whenever they are mutated by a pass. This lowers the amount of copies in detriment of cache-locality.
Signed-off-by: Daniel Almeida daniel.almeida@collabora.com