This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[PATCH, ARM][0/n] Split patterns that output multiple assembly instruction


This sequence of patches aims at cleaning up patterns that output multiple
assembly instructions.

The first few patches handle some of the patterns in arm.md. 

[1/n] Add new patterns for subtract with carry.
[2/n] Split subdi patterns.
[3/n] Split patterns andsi_iorsi3_notsi, abs, cmpdi, and negdi.
[4/n] Add negdi_extend patterns.
[5/n] Split shiftdi patterns and add rrx pattern.
[6/n] Split min and max patterns.
[7/n] Add a comment on splitting Thumb1 patterns.

No regression on qemu for arm-none-eabi cortex-a15 arm/thumb.

Bootstrap successful on Cortex-A15.

Ok for gcc 4.9 stage 1?

Thanks,
Greta





Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]