[SystemZ] Add LOC and LOCG
authorRichard Sandiford <rsandifo@linux.vnet.ibm.com>
Thu, 25 Jul 2013 09:04:52 +0000 (09:04 +0000)
committerRichard Sandiford <rsandifo@linux.vnet.ibm.com>
Thu, 25 Jul 2013 09:04:52 +0000 (09:04 +0000)
commit09a8cf3604a6868d56958503cfd6b9087c78cbb9
tree02dff2d4ffa803ca3c748f5d4fdf5452c4b62c6b
parenta68e6f5660b725dc695c0b4dfbb0a4f2de332284
[SystemZ] Add LOC and LOCG

As with the stores, these instructions can trap when the condition is false,
so they are only used for things like (cond ? x : *ptr).

llvm-svn: 187112
llvm/lib/Target/SystemZ/SystemZInstrFormats.td
llvm/lib/Target/SystemZ/SystemZInstrInfo.td
llvm/lib/Target/SystemZ/SystemZOperands.td
llvm/lib/Target/SystemZ/SystemZPatterns.td
llvm/test/CodeGen/SystemZ/cond-load-01.ll [new file with mode: 0644]
llvm/test/CodeGen/SystemZ/cond-load-02.ll [new file with mode: 0644]
llvm/test/MC/Disassembler/SystemZ/insns.txt
llvm/test/MC/SystemZ/insn-bad-z196.s
llvm/test/MC/SystemZ/insn-good-z196.s