summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/R600/load.vec.ll
diff options
context:
space:
mode:
authorRichard Sandiford <rsandifo@linux.vnet.ibm.com>2013-07-31 12:58:26 +0000
committerRichard Sandiford <rsandifo@linux.vnet.ibm.com>2013-07-31 12:58:26 +0000
commit791bea4182a225eb3c05dea1da3a36fc5afe084f (patch)
tree1dd15a63a8fb7c3945e67e8c4502500005b2c792 /llvm/test/CodeGen/R600/load.vec.ll
parentee8343822e6a17f1946b32f95517f1253d25cb5c (diff)
downloadbcm5719-llvm-791bea4182a225eb3c05dea1da3a36fc5afe084f.tar.gz
bcm5719-llvm-791bea4182a225eb3c05dea1da3a36fc5afe084f.zip
[SystemZ] Implement isLegalAddressingMode()
The loop optimizers were assuming that scales > 1 were OK. I think this is actually a bug in TargetLoweringBase::isLegalAddressingMode(), since it seems to be trying to reject anything that isn't r+i or r+r, but it has no default case for scales other than 0, 1 or 2. Implementing the hook for z means that z can no longer test any change there though. llvm-svn: 187497
Diffstat (limited to 'llvm/test/CodeGen/R600/load.vec.ll')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud