llvm-project/llvm/lib/Target/CSKY
Zi Xuan Wu bdd7c53dc5 [CSKY] Add compressed instruction mapping between 32-bit and 16-bit instruction
Add all CompressPat to map instructions between 16-bit and 32-bit with using the CompressInstEmitter infra.
Although it's only used in asm printer, also enable it in asm parser to debug mapping when -enable-csky-asm-compressed-inst is on.

Differential Revision: https://reviews.llvm.org/D115026
2021-12-06 14:04:54 +08:00
..
AsmParser [CSKY] Add compressed instruction mapping between 32-bit and 16-bit instruction 2021-12-06 14:04:54 +08:00
MCTargetDesc [CSKY] First patch to construct codegen infra and generate first add instruction 2021-11-01 10:06:56 +08:00
TargetInfo Fix shlib builds for all lib/Target/*/TargetInfo libs 2021-10-08 15:21:13 -07:00
CMakeLists.txt [CSKY] Add compressed instruction mapping between 32-bit and 16-bit instruction 2021-12-06 14:04:54 +08:00
CSKY.h [CSKY] First patch to construct codegen infra and generate first add instruction 2021-11-01 10:06:56 +08:00
CSKY.td [CSKY] Add CSKY 16-bit instruction format and encoding 2021-11-08 10:02:15 +08:00
CSKYAsmPrinter.cpp [CSKY] Add compressed instruction mapping between 32-bit and 16-bit instruction 2021-12-06 14:04:54 +08:00
CSKYAsmPrinter.h [CSKY] Add compressed instruction mapping between 32-bit and 16-bit instruction 2021-12-06 14:04:54 +08:00
CSKYCallingConv.h [CSKY] First patch to construct codegen infra and generate first add instruction 2021-11-01 10:06:56 +08:00
CSKYCallingConv.td [CSKY] First patch to construct codegen infra and generate first add instruction 2021-11-01 10:06:56 +08:00
CSKYFrameLowering.cpp [CSKY] First patch to construct codegen infra and generate first add instruction 2021-11-01 10:06:56 +08:00
CSKYFrameLowering.h [CSKY] First patch to construct codegen infra and generate first add instruction 2021-11-01 10:06:56 +08:00
CSKYISelDAGToDAG.cpp [CSKY] First patch to construct codegen infra and generate first add instruction 2021-11-01 10:06:56 +08:00
CSKYISelLowering.cpp [CSKY] First patch to construct codegen infra and generate first add instruction 2021-11-01 10:06:56 +08:00
CSKYISelLowering.h [CSKY] First patch to construct codegen infra and generate first add instruction 2021-11-01 10:06:56 +08:00
CSKYInstrFormats.td Ensure newlines at the end of files (NFC) 2021-10-23 08:45:29 -07:00
CSKYInstrFormats16Instr.td [CSKY] Add compressed instruction mapping between 32-bit and 16-bit instruction 2021-12-06 14:04:54 +08:00
CSKYInstrInfo.cpp [CSKY] First patch to construct codegen infra and generate first add instruction 2021-11-01 10:06:56 +08:00
CSKYInstrInfo.h [CSKY] First patch to construct codegen infra and generate first add instruction 2021-11-01 10:06:56 +08:00
CSKYInstrInfo.td [CSKY] Add compressed instruction mapping between 32-bit and 16-bit instruction 2021-12-06 14:04:54 +08:00
CSKYInstrInfo16Instr.td [CSKY] Add compressed instruction mapping between 32-bit and 16-bit instruction 2021-12-06 14:04:54 +08:00
CSKYMCInstLower.cpp [CSKY] First patch to construct codegen infra and generate first add instruction 2021-11-01 10:06:56 +08:00
CSKYMCInstLower.h [CSKY] First patch to construct codegen infra and generate first add instruction 2021-11-01 10:06:56 +08:00
CSKYMachineFunctionInfo.h [CSKY] First patch to construct codegen infra and generate first add instruction 2021-11-01 10:06:56 +08:00
CSKYRegisterInfo.cpp [CSKY] First patch to construct codegen infra and generate first add instruction 2021-11-01 10:06:56 +08:00
CSKYRegisterInfo.h [CSKY] First patch to construct codegen infra and generate first add instruction 2021-11-01 10:06:56 +08:00
CSKYRegisterInfo.td [CSKY] Add compressed instruction mapping between 32-bit and 16-bit instruction 2021-12-06 14:04:54 +08:00
CSKYSubtarget.cpp [CSKY] Add CSKY 16-bit instruction format and encoding 2021-11-08 10:02:15 +08:00
CSKYSubtarget.h [CSKY] Add CSKY 16-bit instruction format and encoding 2021-11-08 10:02:15 +08:00
CSKYTargetMachine.cpp [CSKY] First patch to construct codegen infra and generate first add instruction 2021-11-01 10:06:56 +08:00
CSKYTargetMachine.h [CSKY] Add CSKY 16-bit instruction format and encoding 2021-11-08 10:02:15 +08:00