[CSKY 5/n] Add support for all CSKY basic integer instructions except for branch...
authorZi Xuan Wu <zixuan.wu@linux.alibaba.com>
Tue, 20 Apr 2021 06:40:46 +0000 (14:40 +0800)
committerZi Xuan Wu <zixuan.wu@linux.alibaba.com>
Tue, 20 Apr 2021 07:36:49 +0000 (15:36 +0800)
commit4216389c2653064bd5503780ce29c010d857b278
treefbcc10302d93ddace709400944bd3a54455c0279
parent8ba622bae114960ca9b09cd5bd65a921ea99657c
[CSKY 5/n] Add support for all CSKY basic integer instructions except for branch series

This patch adds basic CSKY integer instructions except for branch series such as bsr, br.
It mainly includes basic ALU, load & store, compare and data move instructions.

Branch series instructions need handle complex symbol operand as following patch later.

Differential Revision: https://reviews.llvm.org/D94007
llvm/lib/Target/CSKY/AsmParser/CSKYAsmParser.cpp
llvm/lib/Target/CSKY/CSKYInstrFormats.td
llvm/lib/Target/CSKY/CSKYInstrInfo.td
llvm/lib/Target/CSKY/MCTargetDesc/CSKYMCCodeEmitter.h
llvm/test/MC/CSKY/basic.s