aboutsummaryrefslogtreecommitdiff
path: root/intl/explodename.c
diff options
context:
space:
mode:
authorAlexandre Oliva <oliva@adacore.com>2023-01-13 21:15:41 -0300
committerAlexandre Oliva <oliva@gnu.org>2023-01-13 21:15:41 -0300
commitacddf6665f067bc98a2529a699b1d4509a7387cb (patch)
tree227b4f66c644f9021590583a961bf5a317471337 /intl/explodename.c
parentccd4df81aa6537c3c935b026905f6e2fd839654e (diff)
downloadgcc-acddf6665f067bc98a2529a699b1d4509a7387cb.zip
gcc-acddf6665f067bc98a2529a699b1d4509a7387cb.tar.gz
gcc-acddf6665f067bc98a2529a699b1d4509a7387cb.tar.bz2
[PR40457] [arm] expand SI-aligned movdi into pair of movsi
When expanding a misaligned DImode move, emit aligned SImode moves if the parts are sufficiently aligned. This enables neighboring stores to be peephole-combined into stm, as expected by the PR40457 testcase, even after SLP vectorizes the originally aligned SImode stores into a misaligned DImode store. for gcc/ChangeLog PR target/40457 * config/arm/arm.md (movmisaligndi): Prefer aligned SImode moves.
Diffstat (limited to 'intl/explodename.c')
0 files changed, 0 insertions, 0 deletions