aboutsummaryrefslogtreecommitdiff
path: root/libgm2
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2023-06-15 09:05:01 +0200
committerJakub Jelinek <jakub@redhat.com>2023-06-15 09:05:01 +0200
commitb6ca11407d4f5d16ccfb580ea2d3d9aa08d7cd11 (patch)
tree715f685410073f921e3f3df502ca56be76936785 /libgm2
parent4e31e63ea7edffd1212fc17ce8d50672035bb64b (diff)
downloadgcc-b6ca11407d4f5d16ccfb580ea2d3d9aa08d7cd11.zip
gcc-b6ca11407d4f5d16ccfb580ea2d3d9aa08d7cd11.tar.gz
gcc-b6ca11407d4f5d16ccfb580ea2d3d9aa08d7cd11.tar.bz2
i386: Add peephole2 patterns to improve add with carry or subtract with borrow with memory destination [PR79173]
This patch adds various peephole2s which help to recognize add with carry or subtract with borrow with memory destination. 2023-06-14 Jakub Jelinek <jakub@redhat.com> PR middle-end/79173 * config/i386/i386.md (*sub<mode>_3, @add<mode>3_carry, addcarry<mode>, @sub<mode>3_carry, *add<mode>3_cc_overflow_1): Add define_peephole2 TARGET_READ_MODIFY_WRITE/-Os patterns to prefer using memory destination in these patterns.
Diffstat (limited to 'libgm2')
0 files changed, 0 insertions, 0 deletions