diff options
| author | Lukacma <Marian.Lukac@arm.com> | 2025-10-24 11:17:49 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-10-24 11:17:49 +0100 |
| commit | f362a4e7a0e587629fbb6f98469a2c6806c8f644 (patch) | |
| tree | 90be3dd7ac4747260704bbc42ec87e0d1b391a03 /lldb/packages/Python/lldbsuite/test/gdbclientutils.py | |
| parent | 5dfbe84da278126ac8017618af885ffc8581a728 (diff) | |
| download | llvm-f362a4e7a0e587629fbb6f98469a2c6806c8f644.zip llvm-f362a4e7a0e587629fbb6f98469a2c6806c8f644.tar.gz llvm-f362a4e7a0e587629fbb6f98469a2c6806c8f644.tar.bz2 | |
[AArch64] Optimized rdsvl followed by constant mul (#162853)
Currently when RDSVL is followed by constant multiplication, no specific
optimization exist which would leverage the immediate multiplication
operand to generate simpler assembly. This patch adds such optimization
and allow rewrites like these if certain conditions are met:
`(mul (srl (rdsvl 1), 3), x) -> (shl (rdsvl y), z) `
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/gdbclientutils.py')
0 files changed, 0 insertions, 0 deletions
