]> granicus.if.org Git - llvm/commit
[RISCV] Add bare-bones RISC-V MCTargetDesc
authorAlex Bradbury <asb@lowrisc.org>
Tue, 1 Nov 2016 23:47:30 +0000 (23:47 +0000)
committerAlex Bradbury <asb@lowrisc.org>
Tue, 1 Nov 2016 23:47:30 +0000 (23:47 +0000)
commit5ded6ebfad63d02241d1ff2522748ea759902174
treee2364febd1c1710e5c8aadf780ff37f1c5924006
parent72d5de4e70614b9e8f891eb3a972b946df224abf
[RISCV] Add bare-bones RISC-V MCTargetDesc

This is enough to compile and link but doesn't yet do anything particularly
useful. Once an ASM parser and printer are added in the next two patches, the
whole thing can be usefully tested.

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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@285770 91177308-0d34-0410-b5e6-96231b3b80d8
13 files changed:
lib/Target/RISCV/CMakeLists.txt
lib/Target/RISCV/LLVMBuild.txt
lib/Target/RISCV/MCTargetDesc/CMakeLists.txt [new file with mode: 0644]
lib/Target/RISCV/MCTargetDesc/LLVMBuild.txt [new file with mode: 0644]
lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.cpp [new file with mode: 0644]
lib/Target/RISCV/MCTargetDesc/RISCVELFObjectWriter.cpp [new file with mode: 0644]
lib/Target/RISCV/MCTargetDesc/RISCVMCAsmInfo.cpp [new file with mode: 0644]
lib/Target/RISCV/MCTargetDesc/RISCVMCAsmInfo.h [new file with mode: 0644]
lib/Target/RISCV/MCTargetDesc/RISCVMCCodeEmitter.cpp [new file with mode: 0644]
lib/Target/RISCV/MCTargetDesc/RISCVMCTargetDesc.cpp [new file with mode: 0644]
lib/Target/RISCV/MCTargetDesc/RISCVMCTargetDesc.h [new file with mode: 0644]
lib/Target/RISCV/RISCVTargetMachine.h
lib/Target/RISCV/TargetInfo/RISCVTargetInfo.cpp