commit | 7f0ff70c391afeb7811b7ddcb06bfbbd5c6cf8f9 | [log] [tgz] |
---|---|---|
author | Amaury de la Vieuville <amaury.dlv@gmail.com> | Fri Oct 04 13:13:15 2013 +0000 |
committer | Amaury de la Vieuville <amaury.dlv@gmail.com> | Fri Oct 04 13:13:15 2013 +0000 |
tree | 2b08f26dbc749b498be5b322a39283c807ca545c | |
parent | c0e83640ae656c76170b1389a5d72f440b1a7749 [diff] |
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. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@191953 91177308-0d34-0410-b5e6-96231b3b80d8