diff options
| author | David Green <david.green@arm.com> | 2023-07-02 15:02:52 +0100 |
|---|---|---|
| committer | David Green <david.green@arm.com> | 2023-07-02 15:02:52 +0100 |
| commit | f55d96b9a25d7ab00be542e657565dad9b8a3e7e (patch) | |
| tree | 41b9ded0ffb6fae7219fca1e015b1f3cadb94089 /lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPythonImpl.h | |
| parent | 8269fd2db50bf97ae3b6e928365d157314e491c8 (diff) | |
| download | llvm-f55d96b9a25d7ab00be542e657565dad9b8a3e7e.zip llvm-f55d96b9a25d7ab00be542e657565dad9b8a3e7e.tar.gz llvm-f55d96b9a25d7ab00be542e657565dad9b8a3e7e.tar.bz2 | |
[DAG][AArch64] Handle vector types when expanding sdiv/udiv into mulh
The aarch64 backend will benefit from expanding 64vector sdiv/udiv into mulh
using shift(mul(ext, ext)), as the larger type size is legal and the mul(ext,
ext) can efficiently use smull/umull instructions. This extends the existing
code in GetMULHS to handle vector types for it.
Differential Revision: https://reviews.llvm.org/D154049
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPythonImpl.h')
0 files changed, 0 insertions, 0 deletions
