diff options
author | Andreas Schwab <schwab@linux-m68k.org> | 2024-08-27 21:01:00 +0200 |
---|---|---|
committer | Andreas Schwab <schwab@linux-m68k.org> | 2024-08-27 22:21:44 +0200 |
commit | a83e519ab2d4e7df2756411cd9d21c6f1b583429 (patch) | |
tree | c86dcbfa815e61fbd1324f3efec8b8433f97e2d7 /gcc/tree-vect-patterns.cc | |
parent | 02dff52c60e5b89d290147f142f655c7817154c2 (diff) | |
download | gcc-a83e519ab2d4e7df2756411cd9d21c6f1b583429.zip gcc-a83e519ab2d4e7df2756411cd9d21c6f1b583429.tar.gz gcc-a83e519ab2d4e7df2756411cd9d21c6f1b583429.tar.bz2 |
m68k: Accept ASHIFT like MULT in address operand
When LRA pulls an address operand out of a MEM it caninoicalizes a
containing MULT into ASHIFT. Adjust the address decomposer to recognize
this form.
PR target/116413
* config/m68k/m68k.cc (m68k_decompose_index): Accept ASHIFT like
MULT.
(m68k_rtx_costs) [PLUS]: Likewise.
(m68k_legitimize_address): Likewise.
Diffstat (limited to 'gcc/tree-vect-patterns.cc')
0 files changed, 0 insertions, 0 deletions