diff options
author | Amaury de la Vieuville <amaury.dlv@gmail.com> | 2013-10-04 13:13:15 +0000 |
---|---|---|
committer | Amaury de la Vieuville <amaury.dlv@gmail.com> | 2013-10-04 13:13:15 +0000 |
commit | 21bf6ed7309c2f4670b0b93210d1e92dcfa1b889 (patch) | |
tree | 6106d779a27efbc35f935339364dbd3f702df6b9 /llvm/lib/CodeGen/LocalStackSlotAllocation.cpp | |
parent | 12f5e639d670a9c5c433bc7ce236e5b3758593cb (diff) | |
download | bcm5719-llvm-21bf6ed7309c2f4670b0b93210d1e92dcfa1b889.tar.gz bcm5719-llvm-21bf6ed7309c2f4670b0b93210d1e92dcfa1b889.zip |
Do not emit undefined lsrh/ashr for NEON shifts
These IR instructions are undefined when the amount is equal to operand
size, but NEON right shifts support such shifts. Work around that by
emitting a different IR in these cases.
llvm-svn: 191953
Diffstat (limited to 'llvm/lib/CodeGen/LocalStackSlotAllocation.cpp')
0 files changed, 0 insertions, 0 deletions