diff options
author | Richard Sandiford <rsandifo@linux.vnet.ibm.com> | 2013-08-01 10:39:40 +0000 |
---|---|---|
committer | Richard Sandiford <rsandifo@linux.vnet.ibm.com> | 2013-08-01 10:39:40 +0000 |
commit | fd7f4ae6d497166a5d144d8450db84800796809d (patch) | |
tree | fdc2da510ee21ef768ab7975399055512143616c /llvm/lib/Target/SystemZ/SystemZMCInstLower.cpp | |
parent | 8698af49fc695bbc191d38def2e508844eac58dc (diff) | |
download | bcm5719-llvm-fd7f4ae6d497166a5d144d8450db84800796809d.tar.gz bcm5719-llvm-fd7f4ae6d497166a5d144d8450db84800796809d.zip |
[SystemZ] Reuse CC results for integer comparisons with zero
This also fixes a bug in the predication of LR to LOCR: I'd forgotten
that with these in-place instruction builds, the implicit operands need
to be added manually. I think this was latent until now, but is tested
by int-cmp-45.c. It also adds a CC valid mask to STOC, again tested by
int-cmp-45.c.
llvm-svn: 187573
Diffstat (limited to 'llvm/lib/Target/SystemZ/SystemZMCInstLower.cpp')
0 files changed, 0 insertions, 0 deletions