[SystemZ] Add NC, OC and XC
authorRichard Sandiford <rsandifo@linux.vnet.ibm.com>
Thu, 5 Sep 2013 10:36:45 +0000 (10:36 +0000)
committerRichard Sandiford <rsandifo@linux.vnet.ibm.com>
Thu, 5 Sep 2013 10:36:45 +0000 (10:36 +0000)
commit178273a174cc22d7f5d23dbe83c697efeb52a1de
tree06cc70d5a9c033557bad16342eeabab52123f7dd
parent576a369f65591f9d1949f526aa5f92862bba24cd
[SystemZ] Add NC, OC and XC

For now these are just used to handle scalar ANDs, ORs and XORs in which
all operands are memory.

llvm-svn: 190041
13 files changed:
llvm/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp
llvm/lib/Target/SystemZ/SystemZISelLowering.cpp
llvm/lib/Target/SystemZ/SystemZISelLowering.h
llvm/lib/Target/SystemZ/SystemZInstrFP.td
llvm/lib/Target/SystemZ/SystemZInstrInfo.td
llvm/lib/Target/SystemZ/SystemZOperators.td
llvm/lib/Target/SystemZ/SystemZPatterns.td
llvm/test/CodeGen/SystemZ/and-08.ll [new file with mode: 0644]
llvm/test/CodeGen/SystemZ/or-08.ll [new file with mode: 0644]
llvm/test/CodeGen/SystemZ/xor-08.ll [new file with mode: 0644]
llvm/test/MC/Disassembler/SystemZ/insns.txt
llvm/test/MC/SystemZ/insn-bad.s
llvm/test/MC/SystemZ/insn-good.s