[RISCV] Remove Opcode field from RVInst. Assign Inst{6-0} directly. NFC
authorCraig Topper <craig.topper@sifive.com>
Thu, 20 Jul 2023 15:14:50 +0000 (08:14 -0700)
committerCraig Topper <craig.topper@sifive.com>
Thu, 20 Jul 2023 15:18:06 +0000 (08:18 -0700)
commit24bb36e58eac6da7f8437c1a9ff8ad96e10578ca
tree574a26bcba53618eeb08983e2e47d7e61c4f42c7
parent09174c085389702ba703344d56a6f657a898dab8
[RISCV] Remove Opcode field from RVInst. Assign Inst{6-0} directly. NFC

Most places assign Opcode right after assigning every other bit in
Inst. I don't think treating Opcode separately adds much value. It
doesn't hide what bits belong to the opcode since every other bits is
listed.

This makes RVInst consistent with RVInst16 subclasss which already
assign Inst{1-0} directly.

Reviewed By: asb, wangpc

Differential Revision: https://reviews.llvm.org/D155797
llvm/lib/Target/RISCV/RISCVInstrFormats.td
llvm/lib/Target/RISCV/RISCVInstrFormatsV.td
llvm/lib/Target/RISCV/RISCVInstrInfoXCV.td
llvm/lib/Target/RISCV/RISCVInstrInfoXSf.td
llvm/lib/Target/RISCV/RISCVInstrInfoXTHead.td
llvm/lib/Target/RISCV/RISCVInstrInfoZfa.td
llvm/lib/Target/RISCV/RISCVInstrInfoZvk.td