[RISCV] MC layer support for the jump/branch instructions of the RVC extension
authorAlex Bradbury <asb@lowrisc.org>
Thu, 7 Dec 2017 13:19:57 +0000 (13:19 +0000)
committerAlex Bradbury <asb@lowrisc.org>
Thu, 7 Dec 2017 13:19:57 +0000 (13:19 +0000)
commitf8f4b905448ae242ea08c84c0a36abc0431dc98b
tree87bd86c19960e3e11d24595ddf18a06a049e201d
parent9f6aec4b7aab9a0c0d33bff634af0e148ed580ef
[RISCV] MC layer support for the jump/branch instructions of the RVC extension

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

Patch by Shiva Chen.

llvm-svn: 320038
llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp
llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.cpp
llvm/lib/Target/RISCV/MCTargetDesc/RISCVELFObjectWriter.cpp
llvm/lib/Target/RISCV/MCTargetDesc/RISCVFixupKinds.h
llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCCodeEmitter.cpp
llvm/lib/Target/RISCV/RISCVInstrFormatsC.td
llvm/lib/Target/RISCV/RISCVInstrInfoC.td
llvm/test/MC/RISCV/fixups-compressed.s [new file with mode: 0644]
llvm/test/MC/RISCV/relocations.s
llvm/test/MC/RISCV/rv32c-invalid.s
llvm/test/MC/RISCV/rv32c-valid.s