[SystemZ] Immediate compare-and-branch support
authorRichard Sandiford <rsandifo@linux.vnet.ibm.com>
Wed, 29 May 2013 11:58:52 +0000 (11:58 +0000)
committerRichard Sandiford <rsandifo@linux.vnet.ibm.com>
Wed, 29 May 2013 11:58:52 +0000 (11:58 +0000)
commit2d664abbfca8b9fa3d99e8a2f74bd52faf007f12
treeef3e64c5251a4118e32a0393799793277d7259f4
parentb8303eb654c1ba1833cfd048ed1f01309b19afe2
[SystemZ] Immediate compare-and-branch support

This patch adds support for the CIJ and CGIJ instructions.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@182846 91177308-0d34-0410-b5e6-96231b3b80d8
14 files changed:
lib/Target/SystemZ/README.txt
lib/Target/SystemZ/SystemZISelLowering.cpp
lib/Target/SystemZ/SystemZInstrFormats.td
lib/Target/SystemZ/SystemZInstrInfo.cpp
lib/Target/SystemZ/SystemZInstrInfo.h
lib/Target/SystemZ/SystemZInstrInfo.td
lib/Target/SystemZ/SystemZLongBranch.cpp
test/CodeGen/SystemZ/int-cmp-09.ll
test/CodeGen/SystemZ/int-cmp-11.ll
test/CodeGen/SystemZ/int-cmp-13.ll
test/CodeGen/SystemZ/int-cmp-14.ll
test/MC/Disassembler/SystemZ/insns-pcrel.txt
test/MC/SystemZ/insn-bad.s
test/MC/SystemZ/insn-good.s