diff options
author | Tim Northover <tnorthover@apple.com> | 2015-12-02 00:33:54 +0000 |
---|---|---|
committer | Tim Northover <tnorthover@apple.com> | 2015-12-02 00:33:54 +0000 |
commit | f3be9d5c0ba0731a16797e2b823f2eddcb1e36a1 (patch) | |
tree | 0c2d814de05cf4c32677ef82b871bf68736188ff /lldb/packages/Python/lldbsuite/test/lang/cpp | |
parent | af714765e6876e96b69b19475f8ce4a172e136e9 (diff) | |
download | bcm5719-llvm-f3be9d5c0ba0731a16797e2b823f2eddcb1e36a1.tar.gz bcm5719-llvm-f3be9d5c0ba0731a16797e2b823f2eddcb1e36a1.zip |
AArch64: fix 128-bit shifts
We mustn't introduce a shift of exactly 64-bits for any inputs, since that's an
UNDEF value (and worse, it's not what you want with the natural Arch64
implementation).
The generated code is pretty horrific, but I couldn't come up with an obviously
better alternative (if the amount is constant EXTR could help). Turns out
128-bit shifts are just nasty.
rdar://22491037
llvm-svn: 254475
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/lang/cpp')
0 files changed, 0 insertions, 0 deletions