[SystemZ] Don't drop any operands in expandZExtPseudo()
authorJonas Paulsson <paulsson@linux.vnet.ibm.com>
Wed, 22 Mar 2017 06:03:32 +0000 (06:03 +0000)
committerJonas Paulsson <paulsson@linux.vnet.ibm.com>
Wed, 22 Mar 2017 06:03:32 +0000 (06:03 +0000)
commit808c89f467d938f790d6093b3fc90c402856efd6
treee6754022b2fc229a8fbffd13f2e9325f0f861130
parente69c137f90e0fde49ecc489d57e461255f8b7c32
[SystemZ]  Don't drop any operands in expandZExtPseudo()

Make sure that any operands, e.g. of an implicit def of a super reg is
transferred to the new instruction.

Review: Ulrich Weigand
llvm-svn: 298484
llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp
llvm/lib/Target/SystemZ/SystemZInstrInfo.h
llvm/test/CodeGen/SystemZ/expand-zext-pseudo.ll [new file with mode: 0644]