OSDN Git Service

[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)
commit93f9010c1f88619dc7da7c95aa760bd921abcf1d
tree505531a3333b17999f7c62d7c7994f0a55cc07ef
parent864946f0ea76ed025112565f337959db3af2b8a0
[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.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@286587 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/SystemZ/SystemZElimCompare.cpp
lib/Target/SystemZ/SystemZInstrFormats.td
lib/Target/SystemZ/SystemZInstrInfo.cpp
lib/Target/SystemZ/SystemZInstrInfo.td
lib/Target/SystemZ/SystemZScheduleZ13.td
lib/Target/SystemZ/SystemZScheduleZEC12.td
test/CodeGen/SystemZ/trap-02.ll [new file with mode: 0644]
test/MC/Disassembler/SystemZ/insns.txt
test/MC/SystemZ/insn-bad-zEC12.s
test/MC/SystemZ/insn-good-zEC12.s