[ARM] Prevent large integer VQDMULH pattern crashes
authorDavid Green <david.green@arm.com>
Sat, 18 Sep 2021 17:47:02 +0000 (18:47 +0100)
committerDavid Green <david.green@arm.com>
Sat, 18 Sep 2021 17:47:02 +0000 (18:47 +0100)
commitcb5e3f79592416cc5c1413655eddc641b1dae920
treea2dc39133e979cc52b66cf1e40aa035376e9fe7a
parent33afea548892b2e7f0f7636ab17367da59f42c4a
[ARM] Prevent large integer VQDMULH pattern crashes

Put a limit on the size of constant integers we test when looking for
VQDMULH, to prevent it from crashing from values more than 64bits.
llvm/lib/Target/ARM/ARMISelLowering.cpp
llvm/test/CodeGen/Thumb2/mve-vqdmulh.ll