[PATCH] D23568: [RISCV 10/10] Add common fixups and relocations
Alex Bradbury via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Feb 14 00:54:28 PST 2017
asb updated this revision to Diff 88326.
asb retitled this revision from "[RISCV 10/10] Add fixups and relocations necessary to support %hi(), %lo(), %pcrel_hi()" to "[RISCV 10/10] Add common fixups and relocations".
asb edited the summary of this revision.
asb added a comment.
This refresh adds support for relocations and fixups on branch and jal instructions. This is sufficient for compiling simple programs.
The intent is this patch is now ready for merging.
https://reviews.llvm.org/D23568
Files:
lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp
lib/Target/RISCV/MCTargetDesc/CMakeLists.txt
lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.cpp
lib/Target/RISCV/MCTargetDesc/RISCVBaseInfo.h
lib/Target/RISCV/MCTargetDesc/RISCVELFObjectWriter.cpp
lib/Target/RISCV/MCTargetDesc/RISCVFixupKinds.h
lib/Target/RISCV/MCTargetDesc/RISCVMCCodeEmitter.cpp
lib/Target/RISCV/MCTargetDesc/RISCVMCExpr.cpp
lib/Target/RISCV/MCTargetDesc/RISCVMCExpr.h
lib/Target/RISCV/RISCVInstrFormats.td
lib/Target/RISCV/RISCVInstrInfo.td
test/MC/RISCV/fixups.s
test/MC/RISCV/hilo-constaddr.s
test/MC/RISCV/relocations.s
test/MC/RISCV/rv32i-invalid.s
test/MC/RISCV/rv32i-valid.s
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D23568.88326.patch
Type: text/x-patch
Size: 38162 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20170214/fe7f14ee/attachment.bin>
More information about the llvm-commits
mailing list