llvm-project/llvm/lib/Target/LoongArch/MCTargetDesc
Weining Lu 3347f77b80 [LoongArch] Add basic support to AsmParser
This patch adds basic support to AsmParser which can handle basic
instructions with register or immediate operands. With the addition of
the parser, now it's possible to test instructions encoding with `llvm-mc`.

Disassembler will be added later and then we can do `round-trip` test.

Reviewed By: xen0n, MaskRay, myhsu

Differential Revision: https://reviews.llvm.org/D120476
2022-03-09 16:20:36 +08:00
..
CMakeLists.txt
LoongArchAsmBackend.cpp
LoongArchAsmBackend.h [LoongArch] Include missing header files after D119244 2022-02-11 00:14:59 -08:00
LoongArchBaseInfo.cpp
LoongArchBaseInfo.h
LoongArchELFObjectWriter.cpp
LoongArchInstPrinter.cpp [LoongArch] Add missing dollar prefix to register name in InstPrinter 2022-02-18 09:41:08 +08:00
LoongArchInstPrinter.h
LoongArchMCAsmInfo.cpp [LoongArch] Add basic support to AsmParser 2022-03-09 16:20:36 +08:00
LoongArchMCAsmInfo.h
LoongArchMCCodeEmitter.cpp [LoongArch] Add EncoderMethods for transformed immediate operands 2022-03-07 16:47:26 +08:00
LoongArchMCTargetDesc.cpp [LoongArch] Add basic support to AsmParser 2022-03-09 16:20:36 +08:00
LoongArchMCTargetDesc.h [NFC][MC] remove unused argument `MCRegisterInfo` in `MCCodeEmitter` 2022-02-16 13:10:09 +08:00