[PATCH] D24247: [SPARC] Add assembler for the REX instruction set extension

Daniel Cederman via llvm-commits llvm-commits at lists.llvm.org
Tue Sep 6 04:29:33 PDT 2016


dcederman created this revision.
dcederman added a reviewer: jyknight.
dcederman added a subscriber: llvm-commits.
Herald added a subscriber: jyknight.

This patch adds the assembler part of the REX instruction set extension. A full description of the REX instruction set can be downloaded at http://www.gaisler.com/doc/antn/GRLIB-TN-0001.pdf.

I will send an email on the mailing list describing the background of this and the other coming REX patches.

https://reviews.llvm.org/D24247

Files:
  lib/Target/Sparc/AsmParser/SparcAsmParser.cpp
  lib/Target/Sparc/InstPrinter/SparcInstPrinter.cpp
  lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp
  lib/Target/Sparc/MCTargetDesc/SparcELFObjectWriter.cpp
  lib/Target/Sparc/MCTargetDesc/SparcFixupKinds.h
  lib/Target/Sparc/MCTargetDesc/SparcMCCodeEmitter.cpp
  lib/Target/Sparc/MCTargetDesc/SparcMCExpr.cpp
  lib/Target/Sparc/MCTargetDesc/SparcMCExpr.h
  lib/Target/Sparc/Sparc.td
  lib/Target/Sparc/SparcInstrAliases.td
  lib/Target/Sparc/SparcInstrInfo.td
  lib/Target/Sparc/SparcInstrRex.td
  lib/Target/Sparc/SparcRegisterInfo.td
  lib/Target/Sparc/SparcSubtarget.cpp
  lib/Target/Sparc/SparcSubtarget.h
  test/MC/Sparc/invalid-rex-instructions.s
  test/MC/Sparc/rex-instructions.s
  test/MC/Sparc/rex-nop-data.s

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D24247.70378.patch
Type: text/x-patch
Size: 70473 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20160906/2d596116/attachment.bin>


More information about the llvm-commits mailing list