[RISCV] Use uint16_t instead of unsigned for opcodes in the RVV pseudo instruction...
authorCraig Topper <craig.topper@sifive.com>
Sun, 10 Jan 2021 02:00:05 +0000 (18:00 -0800)
committerCraig Topper <craig.topper@sifive.com>
Sun, 10 Jan 2021 03:26:32 +0000 (19:26 -0800)
commit59908fc06ace351dad0b82b38c793f7b92ab4530
tree1ae91956ae1b5955fc915d1fb6440f302faefee5
parent1198478c4208726774d6e31ac9be7fd2a8f0d802
[RISCV] Use uint16_t instead of unsigned for opcodes in the RVV pseudo instruction table.

We currently have about 7000 opcodes in the RISCVGenInstrInfo.inc
enum. We can use uint16_t to store these values. We would need to
grow by nearly 9x before we run out of space so this should last
for a little while.

This reduces the llc binary by 32K.
llvm/lib/Target/RISCV/Utils/RISCVBaseInfo.h