1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-23 21:13:02 +02:00
llvm-mirror/test/MC/Disassembler/SystemZ
Ulrich Weigand 4a53f1f157 [SystemZ] Use LLGT(R) instructions
This adds support for the 31-to-64-bit zero extension instructions
LLGT and LLGTR and uses them for code generation where appropriate.

Since this operation can also be performed via RISBG, we have to
update SystemZDAGToDAGISel::tryRISBGZero so that we prefer LLGT
over RISBG in case both are possible.  The patch includes some
simplification to the tryRISBGZero code; this is not intended
to cause any (further) functional change in codegen.

llvm-svn: 286585
2016-11-11 12:43:51 +00:00
..
insns-pcrel.txt [SystemZ] Add missing classes and instructions 2016-08-05 15:14:34 +00:00
insns-z13-bad.txt
insns-z13.txt [SystemZ] Add missing vector instructions for the assembler 2016-10-19 13:03:18 +00:00
insns.txt [SystemZ] Use LLGT(R) instructions 2016-11-11 12:43:51 +00:00
invalid-regs.txt
lit.local.cfg
trunc-01.txt
trunc-02.txt
trunc-03.txt
unmapped.txt