FW: [PATCH,ARM][1/6] Merge LDR/STR into LDRD/STRD with -O2 in Thumb

2011-11-07 Thread Greta Yorsh
Radhakrishnan; car...@google.com > Subject: [PATCH,ARM][1/6] Merge LDR/STR into LDRD/STRD with -O2 in > Thumb > > Generate LDRD/STRD in Thumb mode with -O2 for CPUs that set > "prefer_ldrd_strd" tune flag. This flag is currently set only for > cortex-a15. > >

[PATCH,ARM][1/6] Merge LDR/STR into LDRD/STRD with -O2 in Thumb

2011-11-07 Thread Greta Yorsh
Generate LDRD/STRD in Thumb mode with -O2 for CPUs that set "prefer_ldrd_strd" tune flag. This flag is currently set only for cortex-a15. The patch consists of * define_insn for LDRD/STRD, * peephole2 patterns that merge LDR/STR into LDRD/STRD, * peephole2 patterns that attempt to rename and reord