[SystemZ] Add decimal floating-point instructions
authorUlrich Weigand <ulrich.weigand@de.ibm.com>
Tue, 30 May 2017 10:15:16 +0000 (10:15 +0000)
committerUlrich Weigand <ulrich.weigand@de.ibm.com>
Tue, 30 May 2017 10:15:16 +0000 (10:15 +0000)
commit3f484e68cc6bf62ccff44c2cdb1a70aaf015d088
treec92128358732b94b1fda61ed46647e9486f2869c
parentf32adf6944dba793af335a1269f8a4173cd437c3
[SystemZ] Add decimal floating-point instructions

This adds assembler / disassembler support for the decimal
floating-point instructions.  Since LLVM does not yet have
support for decimal float types, these cannot be used for
codegen at this point.

llvm-svn: 304203
19 files changed:
llvm/lib/Target/SystemZ/SystemZ.td
llvm/lib/Target/SystemZ/SystemZFeatures.td
llvm/lib/Target/SystemZ/SystemZInstrDFP.td [new file with mode: 0644]
llvm/lib/Target/SystemZ/SystemZInstrFormats.td
llvm/lib/Target/SystemZ/SystemZScheduleZ13.td
llvm/lib/Target/SystemZ/SystemZScheduleZ196.td
llvm/lib/Target/SystemZ/SystemZScheduleZEC12.td
llvm/lib/Target/SystemZ/SystemZSubtarget.cpp
llvm/lib/Target/SystemZ/SystemZSubtarget.h
llvm/test/MC/Disassembler/SystemZ/insns-z13.txt
llvm/test/MC/Disassembler/SystemZ/insns.txt
llvm/test/MC/SystemZ/insn-bad-z13.s
llvm/test/MC/SystemZ/insn-bad-z196.s
llvm/test/MC/SystemZ/insn-bad-zEC12.s
llvm/test/MC/SystemZ/insn-bad.s
llvm/test/MC/SystemZ/insn-good-z13.s
llvm/test/MC/SystemZ/insn-good-z196.s
llvm/test/MC/SystemZ/insn-good-zEC12.s
llvm/test/MC/SystemZ/insn-good.s