aco: a couple of minor fixes
It could happen that RA splits live-ranges of linear VGPRs if it searched for a register for p_create_vector. Second patch fixes value numbering to account for discards and some minor things to make it more robust.
- Code Size: 113470256 -> 113471120 (0.00 %) byte