[RISCV][NFC] Move compressInst/uncompressInst to RISCVBaseInfo
authorwangpc <pc.wang@linux.alibaba.com>
Wed, 18 Jan 2023 06:24:23 +0000 (14:24 +0800)
committerwangpc <pc.wang@linux.alibaba.com>
Wed, 18 Jan 2023 06:34:06 +0000 (14:34 +0800)
commit3f703b071e43d5337625f796d700a397156e08e4
treef9a1b54295f1c0e4720cb5d6c1aedabe3e891f06
parentfcc2e5aa39428c25f9d164d4a25a2a4dab4f0071
[RISCV][NFC] Move compressInst/uncompressInst to RISCVBaseInfo

We have several usages of compressInst/uncompressInst in different
files, which results in duplicated code. We move their implementations
to RISCVBaseInfo under namespace RISCVRVC to remove these duplications.

Reviewed By: craig.topper, asb

Differential Revision: https://reviews.llvm.org/D141897
llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp
llvm/lib/Target/RISCV/MCTargetDesc/RISCVBaseInfo.cpp
llvm/lib/Target/RISCV/MCTargetDesc/RISCVBaseInfo.h
llvm/lib/Target/RISCV/MCTargetDesc/RISCVInstPrinter.cpp
llvm/lib/Target/RISCV/RISCVAsmPrinter.cpp