summaryrefslogtreecommitdiff
path: root/test/CodeGen/SystemZ/int-conv-13.ll
diff options
context:
space:
mode:
authorUlrich Weigand <ulrich.weigand@de.ibm.com>2016-11-11 12:43:51 +0000
committerUlrich Weigand <ulrich.weigand@de.ibm.com>2016-11-11 12:43:51 +0000
commit90353577effdb9d4a9d3f3232d18db26e24927f3 (patch)
treebb3f93f22c4d9c4bc5cda2bb81ed3ddbde747c7b /test/CodeGen/SystemZ/int-conv-13.ll
parentaa9211b5c655fb568eb16a82c317815c058fd45d (diff)
[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. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@286585 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/CodeGen/SystemZ/int-conv-13.ll')
0 files changed, 0 insertions, 0 deletions