]> granicus.if.org Git - llvm/commit
[RISCV] Prepare for the use of variable-sized register classes
authorAlex Bradbury <asb@lowrisc.org>
Thu, 19 Oct 2017 14:29:03 +0000 (14:29 +0000)
committerAlex Bradbury <asb@lowrisc.org>
Thu, 19 Oct 2017 14:29:03 +0000 (14:29 +0000)
commit1437cc9a5273f270736b55cb4a47bcf3df11d4a9
tree01cfab8a3e7446e250939b6db31b064d970ba84c
parentc6c4c8b8a6781cc320ae6dd2f980997e010b6ea0
[RISCV] Prepare for the use of variable-sized register classes

While parameterising by XLen, also take the opportunity to clean up the
formatting of the RISCV .td files.

This commit unifies the in-tree code with my patchset at
<https://github.com/lowrisc/riscv-llvm>.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@316159 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/RISCV/Disassembler/RISCVDisassembler.cpp
lib/Target/RISCV/MCTargetDesc/RISCVBaseInfo.h
lib/Target/RISCV/MCTargetDesc/RISCVMCCodeEmitter.cpp
lib/Target/RISCV/MCTargetDesc/RISCVMCTargetDesc.cpp
lib/Target/RISCV/RISCV.td
lib/Target/RISCV/RISCVInstrFormats.td
lib/Target/RISCV/RISCVInstrInfo.td
lib/Target/RISCV/RISCVRegisterInfo.td