[SystemZ] Add support for TMHH, TMHL, TMLH and TMLL
authorRichard Sandiford <rsandifo@linux.vnet.ibm.com>
Tue, 3 Sep 2013 15:38:35 +0000 (15:38 +0000)
committerRichard Sandiford <rsandifo@linux.vnet.ibm.com>
Tue, 3 Sep 2013 15:38:35 +0000 (15:38 +0000)
commit8bce43648be1156fdced590beb81aed3915762f1
tree729d5544c102b1db03a47ff1a28e75a7177738b0
parentf21c18db9fa8bf185a44287f5700fec3d4a98e14
[SystemZ] Add support for TMHH, TMHL, TMLH and TMLL

For now this just handles simple comparisons of an ANDed value with zero.
The CC value provides enough information to do any comparison for a
2-bit mask, and some nonzero comparisons with more populated masks,
but that's all future work.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@189819 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/SystemZ/SystemZ.h
lib/Target/SystemZ/SystemZISelLowering.cpp
test/CodeGen/SystemZ/int-cmp-46.ll