[all-commits] [llvm/llvm-project] 365c40: [CSKY 2/n] Add basic tablegen infra for CSKY

Zi Xuan Wu (Zeson) via All-commits all-commits at lists.llvm.org
Sun Dec 6 20:07:46 PST 2020


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 365c405411461cbaa6abed6746e68faeb3f00995
      https://github.com/llvm/llvm-project/commit/365c405411461cbaa6abed6746e68faeb3f00995
  Author: Zi Xuan Wu <zixuan.wu at linux.alibaba.com>
  Date:   2020-12-07 (Mon, 07 Dec 2020)

  Changed paths:
    M llvm/lib/Target/CSKY/CMakeLists.txt
    A llvm/lib/Target/CSKY/CSKY.td
    A llvm/lib/Target/CSKY/CSKYInstrFormats.td
    A llvm/lib/Target/CSKY/CSKYInstrInfo.td
    A llvm/lib/Target/CSKY/CSKYRegisterInfo.td

  Log Message:
  -----------
  [CSKY 2/n] Add basic tablegen infra for CSKY

This introduce basic tablegen infra such as CSKY{InstrFormats,InstrInfo,RegisterInfo,}.td.
For now, only add instruction definitions for basic CSKY ISA operations, and the instruction format and register info are almost complete.

Our initial target is a working MC layer rather than codegen, so appropriate SelectionDAG patterns will come later.

Differential Revision: https://reviews.llvm.org/D89180




More information about the All-commits mailing list