[SystemZ] Support CL(G)T instructions
authorUlrich Weigand <ulrich.weigand@de.ibm.com>
Fri, 11 Nov 2016 12:48:26 +0000 (12:48 +0000)
committerUlrich Weigand <ulrich.weigand@de.ibm.com>
Fri, 11 Nov 2016 12:48:26 +0000 (12:48 +0000)
commita0e7325023aea4bc6604e0222dce532cca4954de
treec62177d980b2d663a91a734a77e99f3e77dd6300
parent92c2c672e5be7d4f15f4d40bb46fe7b6f403a311
[SystemZ] Support CL(G)T instructions

This adds support for the compare logical and trap (memory)
instructions that were added as part of the miscellaneous
instruction extensions feature with zEC12.

llvm-svn: 286587
llvm/lib/Target/SystemZ/SystemZElimCompare.cpp
llvm/lib/Target/SystemZ/SystemZInstrFormats.td
llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp
llvm/lib/Target/SystemZ/SystemZInstrInfo.td
llvm/lib/Target/SystemZ/SystemZScheduleZ13.td
llvm/lib/Target/SystemZ/SystemZScheduleZEC12.td
llvm/test/CodeGen/SystemZ/trap-02.ll [new file with mode: 0644]
llvm/test/MC/Disassembler/SystemZ/insns.txt
llvm/test/MC/SystemZ/insn-bad-zEC12.s
llvm/test/MC/SystemZ/insn-good-zEC12.s