OSDN Git Service

[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)
commit662992daec048551bbfad8ea8ef6186aa39d971f
tree1cfde132e278fc07e3e0a3775ac6ccf60d3dd025
parenta73fa871890f803ed3c278f21bdaeb85ef6773d5
[RISCV] MC layer support for the jump/branch instructions of the RVC extension

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

Patch by Shiva Chen.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@320038 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp
lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.cpp
lib/Target/RISCV/MCTargetDesc/RISCVELFObjectWriter.cpp
lib/Target/RISCV/MCTargetDesc/RISCVFixupKinds.h
lib/Target/RISCV/MCTargetDesc/RISCVMCCodeEmitter.cpp
lib/Target/RISCV/RISCVInstrFormatsC.td
lib/Target/RISCV/RISCVInstrInfoC.td
test/MC/RISCV/fixups-compressed.s [new file with mode: 0644]
test/MC/RISCV/relocations.s
test/MC/RISCV/rv32c-invalid.s
test/MC/RISCV/rv32c-valid.s