Summary of changes in gfx8:
- gfx7's v_add_i32, v_sub_i32, v_subrev_i32 are renamed to v_*_u32.
Summary of changes in gfx9:
- gfx7's v_add_i32, v_sub_i32, v_subrev_i32, v_addc_u32, v_subb_u32, v_subbrev_u32 are renamed to v_*co_u32.
- added gfx9-specific v_add_u32, v_sub_u32, v_subrev_u32, v_add_i32, v_sub_i32.
See bug 34765: https://bugs.llvm.org//show_bug.cgi?id=34765
Note that changes in script-generated tests (gfx*_asm_all.s, etc) are very large. They are not included in the diff because of Differential limitations.