summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/SystemZ/SystemZFrameLowering.cpp
diff options
context:
space:
mode:
authorRichard Sandiford <rsandifo@linux.vnet.ibm.com>2013-08-01 10:39:40 +0000
committerRichard Sandiford <rsandifo@linux.vnet.ibm.com>2013-08-01 10:39:40 +0000
commitfd7f4ae6d497166a5d144d8450db84800796809d (patch)
treefdc2da510ee21ef768ab7975399055512143616c /llvm/lib/Target/SystemZ/SystemZFrameLowering.cpp
parent8698af49fc695bbc191d38def2e508844eac58dc (diff)
downloadbcm5719-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/SystemZFrameLowering.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud